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 || '10.8.1~git0.21a8d61d5ca'
ver_re=/\A(?<ver>[^~]+)\+([^\+]*)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