* [PATCH v1] Fix t3400 on a case insensitive file system
@ 2016-01-01 15:08 Torsten Bögershausen
2016-01-02 19:30 ` Junio C Hamano
0 siblings, 1 reply; 2+ messages in thread
From: Torsten Bögershausen @ 2016-01-01 15:08 UTC (permalink / raw)
To: git; +Cc: tboegi, ps
On a case insenstive file system x is the same as X.
When a file named "X" exist, e.g. ">x && git add x" does not work as expected,
use file name "Y" instead.
Signed-off-by: Torsten Bögershausen <tboegi@web.de>
---
t/t3400-rebase.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/t/t3400-rebase.sh b/t/t3400-rebase.sh
index 5ed4012..2eebd22 100755
--- a/t/t3400-rebase.sh
+++ b/t/t3400-rebase.sh
@@ -259,11 +259,11 @@ test_expect_success 'rebase duplicated commit with
--keep-empty' '
git reset --hard &&
git checkout master &&
- >x && git add x && git commit x -mx &&
- echo x >x && git commit x -mx1 &&
+ >Y && git add Y && git commit Y -mY &&
+ echo Y >Y && git commit Y -mY1 &&
git checkout -b duplicated HEAD~ &&
- echo x >x && git commit x -mx2 &&
+ echo Y >Y && git commit Y -mY2 &&
git rebase --keep-empty master
'
-- 2.6.2.403.g6abe3ff.dirty
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH v1] Fix t3400 on a case insensitive file system
2016-01-01 15:08 [PATCH v1] Fix t3400 on a case insensitive file system Torsten Bögershausen
@ 2016-01-02 19:30 ` Junio C Hamano
0 siblings, 0 replies; 2+ messages in thread
From: Junio C Hamano @ 2016-01-02 19:30 UTC (permalink / raw)
To: Torsten Bögershausen; +Cc: git, ps
Torsten Bögershausen <tboegi@web.de> writes:
> On a case insenstive file system x is the same as X.
> When a file named "X" exist, e.g. ">x && git add x" does not work as expected,
> use file name "Y" instead.
>
> Signed-off-by: Torsten Bögershausen <tboegi@web.de>
> ---
It is a right thing to fix this, but do you have to use capital 'Y'
here?
I see both uppercase X and Y are used in the earlier tests in this
script, and it may be that that earlier Y, unlike earlier X, does
not interfere on your case insensitive system right now, but using a
single letter 'Y' smells like a future breakage waiting to happen.
Wouldn't it make more sense to name this a lot more distinctively
and uniquely?
In any case, I think this is only in the topic that has been listed
as "Will discard", so I won't worry about it myself for now--if the
topic will be resurrected in the future, reviewers should keep an
eye to prevent it from adding this bug.
Thanks.
> t/t3400-rebase.sh | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/t/t3400-rebase.sh b/t/t3400-rebase.sh
> index 5ed4012..2eebd22 100755
> --- a/t/t3400-rebase.sh
> +++ b/t/t3400-rebase.sh
> @@ -259,11 +259,11 @@ test_expect_success 'rebase duplicated commit with
> --keep-empty' '
> git reset --hard &&
> git checkout master &&
> - >x && git add x && git commit x -mx &&
> - echo x >x && git commit x -mx1 &&
> + >Y && git add Y && git commit Y -mY &&
> + echo Y >Y && git commit Y -mY1 &&
> git checkout -b duplicated HEAD~ &&
> - echo x >x && git commit x -mx2 &&
> + echo Y >Y && git commit Y -mY2 &&
> git rebase --keep-empty master
> '
> -- 2.6.2.403.g6abe3ff.dirty
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-01-02 19:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-01 15:08 [PATCH v1] Fix t3400 on a case insensitive file system Torsten Bögershausen
2016-01-02 19:30 ` Junio C Hamano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).