Skip to content

Commit 78995ff

Browse files
jonathantanmygitster
authored andcommitted
t0410: use from-scratch server
A subsequent commit will add functionality: when fetching from a promisor remote, existing non-promisor objects that are ancestors of any fetched object will be repacked into promisor packs (since if a promisor remote has an object, it also has all its ancestors). This means that sometimes, a fetch from a promisor remote results in 2 new promisor packs (instead of the 1 that you would expect). There is a test that fetches a descendant of a local object from a promisor remote, but also specifically tests that there is exactly 1 promisor pack as a result of the fetch. This means that this test will fail when the subsequent commit is added. Since the ancestry of the fetched object is not the concern of this test, make the fetched objects have no ancestry in common with the objets in the client repo. This is done by making the server from scratch, instead of using an existing repo that has objects in common with the client. Signed-off-by: Jonathan Tan <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent da80429 commit 78995ff

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

t/t0410-partial-clone.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ test_expect_success 'fetching from another promisor remote' '
265265
'
266266

267267
test_expect_success 'fetching with --filter configures a promisor remote' '
268-
git clone "file://$(pwd)/server" server3 &&
268+
test_create_repo server3 &&
269269
test_commit -C server3 baz &&
270270
git -C server3 repack -a -d --write-bitmap-index &&
271271
HASH3=$(git -C server3 rev-parse baz) &&

0 commit comments

Comments
 (0)