On Mon, Nov 17, 2014 at 07:27:41PM -0800, Jonathan Nieder wrote: > Mike Hommey wrote: > > > And while I'm here, it's sad that one needs to emit a dummy cat-blob or > > ls command to wait for a checkpoint to be finished > > That's a good point. (Though relying on checkpoints to read back > information is an ugly trick, so if we can get other commands to > provide the information you need then that would be better.) > > The old-fashioned way is to do "progress checkpoint done". Alas, that > writes to the progress fd, which doesn't go to the remote helper's > stdin. How about something like this? How about something more generic, like "sync", which purpose would be to request synchronisation with fast-import, which would respond "sync" on the cat-blob fd? Or "ping"<->"pong". Although... I wonder if that would really be useful for anything else than checkpoint... That said, I, for one, would be fine if this is not "fixed" as long as marks can be resolved some other way (and, in fact, it may turn out that I don't need to resolve marks to sha1s at all) Thanks for you help Mike -- 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