#!/usr/bin/env python

import sys
from subprocess import check_output

if __name__=='__main__':
    reference = sys.argv[1]
    user_name = sys.argv[2]
    user_email = sys.argv[3]
    token = sys.argv[4]

    print(check_output('git config user.name "{}"'.format(user_name)))
    print(check_output('git config user.email "{}"'.format(user_email)))
    print(check_output('git add .'))
    print(check_output('git commit -m "Travis build"'))
    print(check_output('git push --force --quiet "https://{}@{}"'.format(token, reference))