aboutsummaryrefslogtreecommitdiff
path: root/bzr.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-21 11:37:42 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-21 11:37:42 +0100
commit5c5ac422f4c3790f0385248496c40d90a8d50e9b (patch)
treeb9ebf162321493b3222cad907340306bdac8e73e /bzr.rb
parent66ded2d67eefb07e7c66213c20ff92eb62613d4e (diff)
code restructuring
Diffstat (limited to '')
-rw-r--r--bzr.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/bzr.rb b/bzr.rb
index 864879b..6c77717 100644
--- a/bzr.rb
+++ b/bzr.rb
@@ -38,7 +38,13 @@ class VCS
end
def VCS.history
- `#{BZRCMD} log --forward`.split("-"*60)
+ log = `#{BZRCMD} log --forward`.split("-"*60)
+ log.shift
+ log.collect{|s|
+ a = s.scan(/\nrevno:.*\ncommitter.*\n.*\ntimestamp: (.*)\nmessage:\n (.*)/).flatten
+ h = {"timestamp" => Time.parse(a[0]),
+ "commit message" => a[1]}
+ }
end
def VCS.longhistory dir