From: Silvio Rhatto Date: Tue, 8 Nov 2016 19:35:41 +0000 (-0200) Subject: Comment on weird git-remote behavior X-Git-Tag: 0.2.4~29 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=570b76fb34ff962198939816aa9a5f925b451a06;p=hydra.git Comment on weird git-remote behavior --- diff --git a/share/hydractl/sync-media-remotes b/share/hydractl/sync-media-remotes index 217b17f..e032c7f 100755 --- a/share/hydractl/sync-media-remotes +++ b/share/hydractl/sync-media-remotes @@ -34,6 +34,29 @@ for folder in `ls $MEDIA`; do fi if ! git remote -v | sed -e 's/\t/ /g' | grep -q "^$name $addr $type$"; then + # This might not sync everything in the first run as some weird behavior + # happens according to this example: + # + # mkdir test && cd test + # git init + # git remote add origin git.example.org:test + # git remote set-url --add --push origin test.example.org:test + # git remote -v + # + # Expected output: + # + # origin git.example.org:test (fetch) + # origin git.example.org:test (push) + # origin test.example.org:test (push) + # + # Actual output: + # + # origin git.example.org:test (fetch) + # origin test.example.org:test (push) + # + # You can get the expected output by doing this additional step: + # + # git remote set-url --add --push origin git.example.org:test git remote $command $name $addr fi done