Make sure alternates are carried over from the original repository.
When we create a cheap local clone by pointing at the object databse of the original repository, we forgot to take the alternates the original repository might have had into account. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
6a0049c076
commit
0f87f89365
@ -81,7 +81,11 @@ yes,yes)
|
|||||||
;;
|
;;
|
||||||
yes)
|
yes)
|
||||||
mkdir -p "$D/.git/objects/info"
|
mkdir -p "$D/.git/objects/info"
|
||||||
echo "$repo/objects" >"$D/.git/objects/info/alternates"
|
{
|
||||||
|
test -f "$repo/objects/info/alternates" &&
|
||||||
|
cat "$repo/objects/info/alternates";
|
||||||
|
echo "$repo/objects"
|
||||||
|
} >"$D/.git/objects/info/alternates"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user