From c14c611c3f743af29d332476427b0f7b243225f5 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 6 Dec 2016 18:49:14 +0000 Subject: [PATCH] pgit.sh: Additions to project fetching from others - Run git submodule init / update also if project existed - After newly fetching from others: - Git branch --set-upstream-to origin/master - Git push Signed-off-by: Jan Lindemann --- scripts/pgit.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/pgit.sh b/scripts/pgit.sh index 797e1d93..cb12a313 100644 --- a/scripts/pgit.sh +++ b/scripts/pgit.sh @@ -86,15 +86,17 @@ clone() git -C $p pull $fromuser else set -x - $git_srv_admin -u $login -j create-personal-project $p git clone ssh://$login@git.jannet.de/srv/git/$fromuser/proj/$p git -C $p remote rename origin $fromuser || fatal failed to rename remote in `pwd` git -C $p remote set-url --push $fromuser no_push + $git_srv_admin -u $login -j create-personal-project $p git -C $p remote add origin $pushurl - git -C $p submodule init || fatal git submodule init failed in `pwd` - git -C $p submodule update || fatal git submodule update failed in `pwd` + git -C $p branch --set-upstream-to origin/master + git -C $p push set +x fi + git -C $p submodule init || fatal git submodule init failed in `pwd` + git -C $p submodule update || fatal git submodule update failed in `pwd` fi done )}