]> git.phdru.name Git - git-scripts.git/blobdiff - fork
Fix(svn/get-authors): Append to existing `authors.txt`
[git-scripts.git] / fork
diff --git a/fork b/fork
index 2f032d54a6acf572e19f9007321e7fc16a4c331f..2a537b483b87c5d4d0079fcf465918531fdbaa01 100755 (executable)
--- a/fork
+++ b/fork
@@ -14,18 +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" &&
+   chmod a-x .git/config &&
    git remote add origin "$origin"
 fi &&
 
+"`dirname \"$0\"`"/set-commit-date-recursive &&
 pwd >> "`dirname \"$0\"`"/locate-all.list &&
-
-chmod a-x .git/config &&
-branch="`git rev-parse --abbrev-ref HEAD`"
+branch="`git rev-parse --abbrev-ref HEAD`" &&
 
 git pull upstream $branch &&
 git pull origin $branch &&