X-Git-Url: https://projects.mako.cc/source/iron-blogger/blobdiff_plain/30fd9f8032af69d94001dfbddcdb5b392e9e4bcd..4759fb0163bd9eb4a513889ee6bd6f20dfab6c66:/weekly-update.py?ds=sidebyside diff --git a/weekly-update.py b/weekly-update.py index ad6ef1a..06d8518 100755 --- a/weekly-update.py +++ b/weekly-update.py @@ -25,8 +25,9 @@ with open('ledger', 'a') as f: f.write("\n") f.write(render.render_template('templates/ledger', date)) -subprocess.check_call(["git", "commit", "ledger", - "-m", "Update for %s" % (date,)]) +if not dry_run: + subprocess.check_call(["git", "commit", "ledger", + "-m", "Update for %s" % (date,)]) debts = render.get_debts() punt = [] @@ -82,3 +83,7 @@ if punt: subprocess.check_call(["git", "commit", "ledger", "bloggers.yml", "-m", "Punts for %s" % (today,)]) + +# if it's a dry run, lets set the ledger back to the beginning state +if dry_run: + subprocess.check_call(["git", "checkout", "ledger"])