Given a commit like this:
Author: Brian xxxxx firstname.lastname@example.org
Date: Mon Nov 28 13:14:57 2011 -0500
Adding a modified post-receive script for extensibility
The post-recieve script should allow for adding multiple
sub-scripts as necessary though iteritive invocation.
o = repo.object('4431b6b764e80d1db038857dbb699948268d1f84')
=> "Adding a modified post-receive script for extensibility"
The problem is in lib.rb#process_commit_data. The assumption in the current code is if line.empty? then this should mark the beginning or ending of processing of the commit message. I tried patching it, but even without my code changes tests are not passing on trunk. My changes make the tests break more, so it's not solid, but here's a start: