X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=fork;h=51883568272ae6cd3ff03149663e0dacf0217c6f;hb=0f2ee1cb405df27ca3d71d6794e16e617187e97d;hp=09248da1bf3087dfa66a3d200bf72624aa35f402;hpb=b72ec5e939dcc8bed07a82745be4cd9249565831;p=git-scripts.git diff --git a/fork b/fork index 09248da..5188356 100755 --- a/fork +++ b/fork @@ -1,13 +1,14 @@ #! /bin/sh -if [ -z "$2" ]; then - echo "Usage: $0 upstream origin" >&2 +if [ -z "$2" -o -n "$4" ]; then + echo "Usage: $0 upstream origin [local]" >&2 exit 1 fi upstream="$1" origin="$2" -local_repo="`basename \"$origin\" .git`" +local_repo="$3" +test -z "$local_repo" && local_repo="`basename \"$origin\" .git`" if [ -d "$local_repo"/.git ]; then cd "$local_repo" @@ -23,6 +24,7 @@ else git remote add origin "$origin" fi && +"`dirname \"$0\"`"/set-commit-date-recursive && pwd >> "`dirname \"$0\"`"/locate-all.list && branch="`git rev-parse --abbrev-ref HEAD`" &&