Skip to content

Commit b48b2a4

Browse files
committed
t5580: verify that alternates can be UNC paths
On Windows, UNC paths are a very convenient way to share data, and alternates are all about sharing data. We fixed a bug where alternates specifying UNC paths were not handled properly, and it is high time that we add a regression test to ensure that this bug is not reintroduced. Signed-off-by: Johannes Schindelin <[email protected]>
1 parent 719b3ab commit b48b2a4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

t/t5580-clone-push-unc.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,16 @@ test_expect_success MINGW 'remote nick cannot contain backslashes' '
5757
test_i18ngrep ! "unable to access" err
5858
'
5959

60+
test_expect_success 'unc alternates' '
61+
tree="$(git rev-parse HEAD:)" &&
62+
mkdir test-unc-alternate &&
63+
(
64+
cd test-unc-alternate &&
65+
git init &&
66+
test_must_fail git show $tree &&
67+
echo "$UNCPATH/.git/objects" >.git/objects/info/alternates &&
68+
git show $tree
69+
)
70+
'
71+
6072
test_done

0 commit comments

Comments
 (0)