Make git save an option for when code is downloaded instead of cloned
This commit is contained in:
parent
b4f3d35f91
commit
ebe1a4c87b
|
@ -79,6 +79,9 @@ steps4StopCondition = 7
|
|||
# If True, print diagnostics when the block is not available
|
||||
diagnostics = False
|
||||
|
||||
# True to save git diff and git commit
|
||||
saveGit = False
|
||||
|
||||
def nextShape():
|
||||
for run, fr, class1ratio, chi, vpn1, vpn2, blockSize, nn, netDegree, bwUplinkProd, bwUplink1, bwUplink2 in itertools.product(
|
||||
runs, failureRates, class1ratios, chis, validatorsPerNode1, validatorsPerNode2, blockSizes, numberNodes, netDegrees, bwUplinksProd, bwUplinks1, bwUplinks2):
|
||||
|
|
9
study.py
9
study.py
|
@ -70,10 +70,11 @@ def study():
|
|||
dir = "results/"+execID
|
||||
if not os.path.exists(dir):
|
||||
os.makedirs(dir)
|
||||
with open(dir+"/git.diff", 'w') as f:
|
||||
subprocess.run(["git", "diff"], stdout=f)
|
||||
with open(dir+"/git.describe", 'w') as f:
|
||||
subprocess.run(["git", "describe", "--always"], stdout=f)
|
||||
if config.saveGit:
|
||||
with open(dir+"/git.diff", 'w') as f:
|
||||
subprocess.run(["git", "diff"], stdout=f)
|
||||
with open(dir+"/git.describe", 'w') as f:
|
||||
subprocess.run(["git", "describe", "--always"], stdout=f)
|
||||
subprocess.run(["cp", sys.argv[1], dir+"/"])
|
||||
|
||||
logger.info("Starting simulations:", extra=format)
|
||||
|
|
Loading…
Reference in New Issue