From 9e2b61002433873b8ac99ac73a6a8924257cbd68 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 9 Nov 2009 16:34:16 +0100 Subject: [PATCH] jobd/gc.sh: Fix two bugs with copying objects to forks --- jobd/gc.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jobd/gc.sh b/jobd/gc.sh index bc56145..bfef188 100755 --- a/jobd/gc.sh +++ b/jobd/gc.sh @@ -21,14 +21,14 @@ progress "+ [$proj] garbage check (`date`)" # safely get rid of extra ones; repacks in forks will get rid of # the redundant ones again then forkdir="$1" -if [ -d "$forkdir" ]; then +if [ -d "../$forkdir" ]; then get_repo_list "$forkdir/" | while read fork; do # Match objects in parent project for d in objects/?? objects/pack; do [ "$d" != "objects/??" ] || continue - mkdir -p "$cfg_reporoot/$forkdir/$fork.git/$d" - ln -f "$d"/* "$cfg_reporoot/$forkdir/$fork.git/$d" + mkdir -p "$cfg_reporoot/$fork.git/$d" + ln -f "$d"/* "$cfg_reporoot/$fork.git/$d" done done fi -- 2.11.4.GIT