aboutsummaryrefslogtreecommitdiff
path: root/log.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-23 16:46:26 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-23 16:46:26 +0100
commite08d15c23c949313f27bf8a6574b7dde62712e73 (patch)
tree329f22a02c1490e0fef3fb4dfbe4fabb97aa2ef6 /log.rb
parentd9626923c0b85f13dca1997883d37d15bf9858e5 (diff)
flatten delivers only last column edits
Diffstat (limited to 'log.rb')
-rw-r--r--log.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/log.rb b/log.rb
index ca08b9c..f1b4236 100644
--- a/log.rb
+++ b/log.rb
@@ -110,7 +110,13 @@ class Log
end
end
h.sort!{|a,b| a.rev <=> b.rev}
- Log.new(h)
+ a = []
+ begin
+ a << h.pop
+ end while a.last.comment =~ /^Column .*$/
+ a.pop
+ a.sort!{|a1,b1| a1.rev <=> b1.rev}
+ Log.new(a)
end
end