mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-13 14:32:28 +03:00
deploy: ensure mirrors and binary transparency always create 'master'
If there was a global default on a machine that was something other than 'master', these things would crash with: Traceback (most recent call last): File "/home/hans/code/fdroid/server/fdroid", line 22, in <module> fdroidserver.__main__.main() File "/home/hans/code/fdroid/server/fdroidserver/__main__.py", line 230, in main raise e File "/home/hans/code/fdroid/server/fdroidserver/__main__.py", line 211, in main mod.main() File "/home/hans/code/fdroid/server/fdroidserver/deploy.py", line 833, in main push_binary_transparency(BINARY_TRANSPARENCY_DIR, File "/home/hans/code/fdroid/server/fdroidserver/deploy.py", line 705, in push_binary_transparency local.pull('master') File "/usr/lib/python3/dist-packages/git/remote.py", line 1045, in pull res = self._get_fetch_info_from_stderr(proc, progress, kill_after_timeout=kill_after_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/git/remote.py", line 848, in _get_fetch_info_from_stderr proc.wait(stderr=stderr_text) File "/usr/lib/python3/dist-packages/git/cmd.py", line 604, in wait raise GitCommandError(remove_password_if_present(self.args), status, errstr) git.exc.GitCommandError: Cmd('git') failed due to: exit code(1) cmdline: git pull -v -- local master stderr: 'fatal: couldn't find remote ref master'
This commit is contained in:
parent
0735bfa7e5
commit
f7830a41f1
4 changed files with 17 additions and 9 deletions
|
@ -1129,7 +1129,7 @@ echo_header "setup a new repo from scratch using ANDROID_HOME with git mirror"
|
|||
# fake git remote server for repo mirror
|
||||
SERVER_GIT_MIRROR=`create_test_dir`
|
||||
cd $SERVER_GIT_MIRROR
|
||||
$git init
|
||||
$git init --initial-branch=master
|
||||
$git config receive.denyCurrentBranch updateInstead
|
||||
|
||||
REPOROOT=`create_test_dir`
|
||||
|
@ -1191,7 +1191,7 @@ SERVERWEBROOT=`create_test_dir`/fdroid
|
|||
cd $OFFLINE_ROOT
|
||||
mkdir binary_transparency
|
||||
cd binary_transparency
|
||||
$git init
|
||||
$git init --initial-branch=master
|
||||
|
||||
# fake git remote server for binary transparency log
|
||||
BINARY_TRANSPARENCY_REMOTE=`create_test_dir`
|
||||
|
@ -1199,7 +1199,7 @@ BINARY_TRANSPARENCY_REMOTE=`create_test_dir`
|
|||
# fake git remote server for repo mirror
|
||||
SERVER_GIT_MIRROR=`create_test_dir`
|
||||
cd $SERVER_GIT_MIRROR
|
||||
$git init
|
||||
$git init --initial-branch=master
|
||||
$git config receive.denyCurrentBranch updateInstead
|
||||
|
||||
cd $OFFLINE_ROOT
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue