Thread (53 messages) flat view 53 messages, 3 authors, 2016-06-15

Re: [PATCH 1/8] git-rebase.sh: Fix --merge --abort failures when path contains whitespace

From: Johannes Sixt <hidden>
Date: 2016-06-15 22:44:28

Bryan Donlan schrieb:
On Wed, Apr 09, 2008 at 08:55:31AM +0200, Johannes Sixt wrote:
quoted
Bryan Donlan schrieb:
quoted
+### Test that we handle strange characters properly
+work_dir="$(pwd)/test \" ' \$ \\ dir"
In effect, you modify only this test to stress-test strange characters,
but other tests in the test suite still run in a "sane" environment. IOW,
I don't think you should go to this extreme for this one test only. The
better approach would be to rename 'trash' in test-lib.sh to this strange
name so that all tests suffer from a challenging environment.
I can do that, but it'd have to come as the last patch in the patchset,
or it would obviously cause test failures. My goal here was to ensure
that the bug I fixed in the patch would be tested in an isolated manner.
I for my taste could live without a test because the fix is so obvious.
Given that you have to prepend 'cd "$work_dir"' to *all* the tests, this
really just highlights that for the purpose of this test the name 'trash'
of the regular test directory is just too simple ;)

Of course, it's Junio's draw, and he likes to have tests for fixes that
are submitted.
If you like I can add a change to the trash directory to the next rev of
the patchset.
Yes, why not?
quoted
quoted
-		git reset --hard pre-rebase
-		test_must_fail git rebase'"$type"' master &&
-		test -d '$dotest' &&
+		git reset --hard pre-rebase &&
+		test_must_fail git rebase$type master &&
+		test -d \"\$dotest\" &&
I could imagine that the missing && after the git reset is deliberate. Mike?
I assumed that if git reset failed here we'd probably want to know :)
On second sight, this indeed looks just like an omission and your change
is good.

-- Hannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help