Jeff King <peff@xxxxxxxx> writes: > On Sun, Apr 14, 2013 at 05:34:56PM +0100, John Keeping wrote: > >> After the location of $TRASH_DIRECTORY is adjusted by >> $TEST_OUTPUT_DIRECTORY, we go on to use the $test variable to make the >> trash directory and cd into it. This means that when >> $TEST_OUTPUT_DIRECTORY is not "." and an absolute --root has not been >> specified, we do not remove the trash directory once the tests are >> complete (remove_trash is set to $TRASH_DIRECTORY). >> >> Fix this by always referring to the trash directory as $TRASH_DIRECTORY. > > Thanks, this seems to date back all the way to my f423ef5 (tests: allow > user to specify trash directory location, 2009-08-09), although I think > at that time it was not even possible to run the tests from any other > directory. So I am happy to blame Thomas's later patches for violating > my assumptions. :) > > Definitely: > > Acked-by: Jeff King <peff@xxxxxxxx> Indeed, your blame assignment seems correct :-) Acked-by: Thomas Rast <trast@xxxxxxxxxxx> > -- >8 -- > Subject: [PATCH] t/test-lib.sh: drop "$test" variable > > The $test variable is used as an interim buffer for > constructing $TRASH_DIRECTORY, and is almost compatible with > it (the exception being that $test has not been converted to > an absolute path). Let's get rid of it entirely so that > later code does not accidentally use it, thinking the two > are interchangeable. Agreed. -- Thomas Rast trast@{inf,student}.ethz.ch -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html