update: include git config name/email in binary transparency log

This commit is contained in:
Hans-Christoph Steiner 2017-03-16 17:45:10 +01:00
parent c5c244ccbd
commit 110914ebf3

View file

@ -29,6 +29,7 @@ import socket
import zipfile import zipfile
import hashlib import hashlib
import pickle import pickle
import platform
import urllib.parse import urllib.parse
from datetime import datetime, timedelta from datetime import datetime, timedelta
from xml.dom.minidom import Document from xml.dom.minidom import Document
@ -1456,6 +1457,11 @@ def make_binary_transparency_log(repodirs):
if not os.path.exists(btrepo): if not os.path.exists(btrepo):
os.mkdir(btrepo) os.mkdir(btrepo)
gitrepo = git.Repo.init(btrepo) gitrepo = git.Repo.init(btrepo)
gitconfig = gitrepo.config_writer()
gitconfig.set_value('user', 'name', 'fdroid update')
gitconfig.set_value('user', 'email', 'fdroid@' + platform.node())
url = config['repo_url'].rstrip('/') url = config['repo_url'].rstrip('/')
with open(os.path.join(btrepo, 'README.md'), 'w') as fp: with open(os.path.join(btrepo, 'README.md'), 'w') as fp:
fp.write(""" fp.write("""