def main(): force = '-f' in sys.argv if force: sys.argv.remove('-f') StatusPrinter.ENABLED = True target = hexlify(parse_one_committish()) print 'Got Target: %s' % target fix_head(target) run_git('reset', '-q', target) if force: force_checkout(git_tree(target, recurse=True)) else: fancy_checkout()
def main(): try: print resolve(parse_one_committish()) except KeyboardInterrupt: pass