mirror of
https://github.com/git/git.git
synced 2026-01-16 21:59:45 +00:00
If someone provides a --prefix that ends with slash, strip the slash.
Prefixes that differ only in the trailing slash should be considered identical. Also update the test to check that this works.
This commit is contained in:
4
test.sh
4
test.sh
@@ -82,7 +82,7 @@ git branch subdir
|
||||
|
||||
git fetch ../subproj sub1
|
||||
git branch sub1 FETCH_HEAD
|
||||
git subtree add --prefix=subdir FETCH_HEAD
|
||||
git subtree add --prefix=subdir/ FETCH_HEAD
|
||||
|
||||
# this shouldn't actually do anything, since FETCH_HEAD is already a parent
|
||||
git merge -m 'merge -s -ours' -s ours FETCH_HEAD
|
||||
@@ -118,7 +118,7 @@ create sub9
|
||||
git commit -m 'sub9'
|
||||
|
||||
cd ../mainline
|
||||
split2=$(git subtree split --annotate='*' --prefix subdir --rejoin)
|
||||
split2=$(git subtree split --annotate='*' --prefix subdir/ --rejoin)
|
||||
git branch split2 "$split2"
|
||||
|
||||
create subdir/main-sub10
|
||||
|
||||
Reference in New Issue
Block a user