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 &&