Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Python script for post commit git hook to clear .retry files
#!/usr/bin/env python
import sys, os, re
from subprocess import check_output
# Collect the parameters
previous_head = sys.argv[1]
new_head = sys.argv[2]
is_branch_checkout = sys.argv[3]
if is_branch_checkout == "0":
print "post-checkout: This is a file checkout. Nothing to do."
print "post-checkout: Deleting all '.retry' files in working directory"
for root, dirs, files in os.walk('.'):
for filename in files:
ext = os.path.splitext(filename)[1]
if ext == '.retry':
os.unlink(os.path.join(root, filename))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment