#!/usr/bin/python3 import argparse import glob import os import subprocess import sys parser = argparse.ArgumentParser() parser.add_argument("--branch", metavar='branch', default="gh-pages", help="branch to use (any old contents are destroyed)") parser.add_argument('files', metavar='files', nargs='+', help='files to be committed') args = parser.parse_args() version = subprocess.getoutput("git describe --always --dirty") fd = os.fdopen(sys.stdout.fileno(), 'wb') fd.write(b"commit refs/heads/" + args.branch.encode('utf-8') + b"\n") fd.write(b"committer Doc Man now" + b"\n") fd.write(b"data <