X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=bin%2Frbot;h=98bc333938d2bb9168b88487b095f7b1e44c6358;hb=f17a96a21a233945ea425c51176446abbb5c388a;hp=946344586bfbac2c0bc3632219733cecccad5228;hpb=36b1426d7235344b4b33567de29b767ae2882276;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/bin/rbot b/bin/rbot index 94634458..98bc3339 100755 --- a/bin/rbot +++ b/bin/rbot @@ -48,13 +48,17 @@ if $version =~ /svn/ git_out = `git status` git_out.match(/^# On branch (.*)\n/) - branch = $1 + branch = $1.dup || "unknown" changed = git_out.match(/^# Change(.*)\n/) - rev = " @ #{`git rev-parse HEAD`[0..6]}" + rev = "revision " + git_out = `git log -1 --pretty=format:"%h%n%b"`.split("\n") + rev << git_out.first + if git_out.last.match(/^git-svn-id: \S+@(\d+)/) + rev << "(svn #{$1})" + end rev << ", local changes" if changed - $version << "-#{branch}" unless branch.empty? - $version << rev + $version << " (#{branch} branch, #{rev})" else up = File.dirname(__FILE__) + "/.." rev = " (unknown revision)"