On Mon, Mar 18, 2019 at 10:40:00AM +0900, Junio C Hamano wrote: > After seeing that the possibilities got discussed on the list, and > that nobody seems to be very much demanding customizability (I am > taking Ævar's mention of strftime as a mere "if we were doing an > optional timestamp, why not do so in an even more customizable way?" > nice-to-have, not as a "we must allow hourly or daily log, adjusting > for each host's needs" must-have), I actually am fine if we declare > that we've chosen the hard-coded "if it is a directory, use the last > portion of sid to create with O_EXCL (and if we fail, append a '.%d' > counter to retry)" or something simple. Which I think takes us > closer to your earlier and unpublished draft, but this time we can > say that we omitted customizability after making sure that there is > not much interest---so I think it was worth it. > > People who really want customizability can and are welcome to argue > otherwise and then I may change my assessment of the level of > interest in customizability, but the above is my current feeling. I do not really care that much about this particular issue (and I haven't even really use trace2 for anything yet). My main concern was just painting ourselves into a corner, and making things explicit rather than implicit helps with that (i.e., having the user give us a placeholder that tells us what to do instead of selecting one of several reasonable behaviors based on whether the path exists). -Peff