Re: [PATCH 0/5] drop non-reentrant time usage
- From
Danh Doan <congdanhqx@gmail.com>
- Date
- Nov 28, 2019, 12:16 UTC
- Message-ID
- <20191128121613.GC9067@danh.dev>
- In-Reply-To
- <20191127162930.GC30581@sigill.intra.peff.net>
On 2019-11-27 11:29:30-0500, Jeff King <peff@peff.net> wrote:
Show 19 quoted lines
> On Wed, Nov 27, 2019 at 10:13:16PM +0700, Doan Tran Cong Danh wrote: > > > gmtime/localtime is considered unsafe in multithread environment. > > > > git was started as single-thread application, but we have some > > multi-thread code, right now. > > > > replace all usage of gmtime/localtime by their respective reentrant ones. > > I think this is a good change. > > A minor point, but I think it may be simpler if the first four were just > a single patch. There's no rationale given at all in the 3rd and 4th > ones. Which is because you already explained it in patch 1, but that > won't help somebody who digs up the commit via "git blame". > > So I think they either ought to be one patch, or they should repeat the > rationale (I'd probably go with the first, but I could live with the > second).
I'll merge first three into one since both of them are in date.c, the 4th one changed another file.
-- Danh