- git_out = `git log -1 --pretty=format:"%H%n%s%n%ct" | git name-rev --stdin`.split("\n")
- $version_timestamp = git_out.last.to_i
- subject = git_out[1].strip
+ git_out = `git log -1 --pretty=raw | git name-rev --stdin`.split("\n")
+ commit, branch_spec = git_out.first.scan(/^commit (\S+)(?: \((\S+)\))?$/).first
+ $version_timestamp = git_out[4].split[-2].to_i
+ subject = git_out[6].strip rescue ""