File dump-version-info.rb of Package gitlab-ce

#!/usr/bin/ruby
# vim: set sw=2 sts=2 et tw=80 :

version_string=ARGV.first || '14.6.0~rc42+git0.aee0a117a88'
ver_re=/\A(?<ver>[0-9\.]+)(?<prerelease>~.*?)?(?<extradata>\+.*?)git(?<gitrev>\d+)\.(?<githash>.*)\z/
m=ver_re.match(version_string)
p m
File.open('REVISION', 'w') do |f|
  f ||=STDOUT
  f.puts m[:githash]
end
openSUSE Build Service is sponsored by