X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=bin%2Frbot;h=8fba53d6c3a908029532278635bbb52647068268;hb=7449580c5e83e290942ebe38cc157a339224e70d;hp=8921eeb81e93f8e67428196048f641a8dec6ec79;hpb=2a27c12fffa359898c5601a211fe19425da82fa6;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/bin/rbot b/bin/rbot index 8921eeb8..8fba53d6 100755 --- a/bin/rbot +++ b/bin/rbot @@ -32,6 +32,25 @@ require 'fileutils' $version="0.9.11-svn" $opts = Hash.new +if $version =~ /svn/ + up = File.dirname(__FILE__) + "/.." + rev = " (unknown revision)" + begin + svn_out = `svn info #{up}` + if svn_out =~ /Last Changed Rev: (\d+)/ + rev = " (revision #{$1}" + end + svn_st = `svn st #{up}` + if svn_st =~ /^M / + rev << ", local changes" + end + rev << ")" + rescue => e + puts e.inspect + end + $version += rev +end + orig_opts = ARGV.dup opts = GetoptLong.new( @@ -66,7 +85,7 @@ defaultlib = File.expand_path(File.dirname($0) + '/../lib') if File.directory? "#{defaultlib}/rbot" unless $:.include? defaultlib - $:.push defaultlib + $:.unshift defaultlib end end