blob: 5eb56ade068bd3ff5419b3e84f5ca9172e2f68d1 [file] [log] [blame]
import os
from scriptCommon import catchPath
from scriptCommon import runAndCapture
rootPath = os.path.join( catchPath, 'include/' )
versionPath = os.path.join( rootPath, "internal/catch_version.hpp" )
hashes = runAndCapture( ['git', 'log', '-2', '--format="%H"', versionPath] )
lines = runAndCapture( ['git', 'log', hashes[1] + ".." + hashes[0], catchPath] )
prevLine = ""
messages = []
dates = []
for line in lines:
if line.startswith( "commit"):
pass
elif line.startswith( "Author:"):
pass
elif line.startswith( "Date:"):
dates.append( line[5:].lstrip() )
pass
elif line == "" and prevLine == "":
pass
else:
messages.append( line )
prevLine = line
print "All changes between {0} and {1}:\n".format( dates[-1], dates[0] )
for line in messages:
print line