Re: [PATCH v3] send-email: export patch counters in validate environment
- From
Robin Jarry <robin@jarry.cc>
- Date
- Apr 13, 2023, 14:01 UTC
- Message-ID
- <CRVOLVOVSVO4.UJJ8JLP8Y69T@ringo>
- In-Reply-To
- <240577d5-3412-5a80-c7d9-e3d277869add@gmail.com>
Hi Phillip,
Phillip Wood, Apr 13, 2023 at 15:52:
> I think the documentation and implementation look good, I've left a > comment about the example hook below. As Junio has previously mentioned, > it would be nice to have a test with this patch.
Yes, I only got Junio's email after sending v3 :)
The test case is ready. I was waiting for more comments before sending a v4.
> > + git worktree remove -f "$worktree" 2>/dev/null || : > > Now that you've got rid of "set -e" I don't think we need "|| :".
Right.
Show 6 quoted lines
> I had expected that we'd always create a new worktree on the first > patch in a series and remove it after processing the the last patch in > the series, but this seems to leave it in place until the next time > send-email is run or /tmp gets cleaned up. Also if I've understood it > correctly the name is set the first time this hook is run, rather than > generating a new name for each set of files that is validated.
I had thought that it would be useful to keep it in case the user wants to inspect and resolve issues. I you think it is a problem to leave it, I can deleted it after the last patch. In any case, if the user interrupts send-email before it has time to validate all patches, the worktree will be left in place.
Thanks for the review!