wordcounts = []
keep_going = True
while keep_going:
- subprocess.run(["git", "checkout", "HEAD~10"])
+ subprocess.run(["git", "checkout", "HEAD~5"])
wordcount = wordcount_at_this_sha()
date = date_at_this_sha()
if date < datetime.date(2022, 4, 1):
keep_going = False
wordcounts.append((date, wordcount))
+ # don't leave the head detached
+ subprocess.run(["git", "checkout", "master"])
return sorted(wordcounts)