From 5ad72849f6fce6e42a71fc277466a88d11e05746 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 6 Nov 2006 02:28:57 +0100 Subject: [PATCH] Fix alternates setup when cloning --- clone.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clone.sh b/clone.sh index 106d1de..d06b638 100755 --- a/clone.sh +++ b/clone.sh @@ -30,7 +30,7 @@ bang() { ref=() if [ -s objects/info/alternates ]; then - ref=(--reference "$(cat objects/info/alternates | sed 's/\.\.\/\.\.\/\.\./\/srv\/git/')") + ref=(--reference "$(cat objects/info/alternates | sed 's/\.\.\/\.\.\/\.\./\/srv\/git/;s/objects$//')") fi bang git clone "${ref[@]}" --bare "$url" repodir GIT_DIR=repodir bang git repack -a -d @@ -42,7 +42,7 @@ fi bang mv repodir /srv/git/"$proj".git bang chmod g+w base_url owner description homepage README.html bang mv base_url owner description homepage README.html /srv/git/"$proj".git/ -bang mv objects/info/alternates /srv/git/"$proj".git/objects/info/alternates +#bang mv objects/info/alternates /srv/git/"$proj".git/objects/info/alternates # git clone should've set up that for us GIT_DIR=/srv/git/"$proj".git bang git update-server-info cd .. && rm -r "$proj" # NO bang AT THIS POINT! rm -r depends on cwd. -- 2.11.4.GIT