+if [ -d "$local_repo"/.git ]; then
+ cd "$local_repo"
+fi &&
+
+if [ -d .git ]; then
+ 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 &&
+ git remote add origin "$origin"
+fi &&