mirror of
https://github.com/catchorg/Catch2.git
synced 2024-12-23 19:53:28 +01:00
18845dab7f
- gets last two commit hashes for the version file, gets the commit logs between those versions and parses out the messages
21 lines
554 B
Python
21 lines
554 B
Python
import os
|
|
import sys
|
|
import subprocess
|
|
|
|
catchPath = os.path.dirname(os.path.realpath( os.path.dirname(sys.argv[0])))
|
|
|
|
def runAndCapture( args ):
|
|
child = subprocess.Popen(" ".join( args ), shell=True, stdout=subprocess.PIPE)
|
|
lines = []
|
|
line = ""
|
|
while True:
|
|
out = child.stdout.read(1)
|
|
if out == '' and child.poll() != None:
|
|
break
|
|
if out != '':
|
|
if out == '\n':
|
|
lines.append( line )
|
|
line = ""
|
|
else:
|
|
line = line + out
|
|
return lines |