summaryrefslogtreecommitdiffstats
path: root/util/svn2cl.rb
diff options
context:
space:
mode:
Diffstat (limited to 'util/svn2cl.rb')
-rw-r--r--util/svn2cl.rb29
1 files changed, 0 insertions, 29 deletions
diff --git a/util/svn2cl.rb b/util/svn2cl.rb
deleted file mode 100644
index fe5216e..0000000
--- a/util/svn2cl.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/env ruby
-
-require 'time'
-
-def wrap( text, column, indent="" )
- wrapped = ""
- while text.length > column
- break_at = text.rindex( /[-\s]/, column ) || column
- line = text[0,break_at+1].strip
- text = text[break_at+1..-1].strip
- wrapped << indent << line << "\n"
- end
- wrapped << indent << text
-end
-
-output = `svn log`.split( /^-----*\n/ )
-
-output[1..-2].each do |change|
- lines = change.split(/\n/)
- revision, user, stamp, size = lines.shift.split( /\|/ )
- lines.shift
- msg = lines.join(' ')
- date, time = stamp.match( /(\d\d\d\d-\d\d-\d\d) (\d\d:\d\d):\d\d/ )[1,2]
-
- puts "#{date} #{time} #{user.strip}"
- puts
- puts "\t* #{wrap(msg,60,"\t ").strip}"
- puts
-end