X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=fork;h=2a537b483b87c5d4d0079fcf465918531fdbaa01;hb=85bb1ca14fceb299bc688a926fcafe6011dcaf9a;hp=146cde45fe6e30096f038b4b0680e97cce5b0d5c;hpb=791d7044817b71f8be50f0ffecc36823970b82eb;p=git-scripts.git diff --git a/fork b/fork index 146cde4..2a537b4 100755 --- a/fork +++ b/fork @@ -14,17 +14,18 @@ if [ -d "$local_repo"/.git ]; then fi && if [ -d .git ]; then - git remote add upstream "$upstream" && - git remote set-url origin "$origin" + git remote add upstream "$upstream" + git remote set-url origin "$origin" || git remote add origin "$origin" else git clone -o upstream "$upstream" "$local_repo" && cd "$local_repo" && - pwd >> "`dirname \"$0\"`"/locate-all.list && + chmod a-x .git/config && git remote add origin "$origin" fi && -chmod a-x .git/config && -branch="`git rev-parse --abbrev-ref HEAD`" +"`dirname \"$0\"`"/set-commit-date-recursive && +pwd >> "`dirname \"$0\"`"/locate-all.list && +branch="`git rev-parse --abbrev-ref HEAD`" && git pull upstream $branch && git pull origin $branch &&