From: Jeff King Date: Tue, 20 Jan 2009 14:19:32 GMT Subject: Re: valgrind patches, was Re: What's cooking in git.git (Jan 2009, #04; Mon, 19) Message-ID: <20090120141932.GB10688@sigill.intra.peff.net> In-Reply-To: On Tue, Jan 20, 2009 at 02:51:49PM +0100, Johannes Schindelin wrote: > > I think creating it inside the trash directory for each test run that > > wants to use valgrind makes more sense (probably as .git/valgrind, which > > is unlikely to hurt anything but will stay out of the way of most of the > > tests). > > Here I disagree. But I think that test-lib.sh should create it on-demand, > and it should traverse all executables in all paths listed in $PATH, > replacing the ones that start with "git-" ("git" itself should be the > first one) that are no scripts by symlinks to the valgrind script (which > should therefore live in t/), and those that _are_ scripts by symlinks to > $GIT_ROOT/$NAME. How will you deal with race conditions between two simultaneously running scripts? I.e., where are you going to put it? > I'll work on it. Great. -Peff