On Fri, 2018-09-28 at 23:44 -0400, desultory wrote: > On 09/27/18 10:21, Michał Górny wrote: > > On Fri, 2018-09-28 at 01:50 +1200, Kent Fredric wrote: > > > On Mon, 24 Sep 2018 07:59:46 +0200 > > > Michał Górny <mgo...@gentoo.org> wrote: > > > > > > > I'm against dumb timeouts. Good timeout = die if nothing happens for T. > > > > Bad timeout = die if process doesn't finish for T (yet it may still be > > > > doing something). > > > > > > Could you perhaps adjust it so that when the timeout limit is exceeded, > > > the sync is aborted, and the sync status of that repository is flagged > > > as "bad", and notifies you somehow to fix it manually at your leisure, > > > but otherwise ceases to impede the progress of all the other > > > repositories? > > > > > > And if you're worried that a sync interruption midway could cause a > > > dirty state, maybe you could do an rsync trick where mercurial repos > > > are rsynced into a sandbox location, and then only rsynced back into > > > place on success? > > > > > > This process lets you go "sure, it may be doing something, but it took > > > too long anyway, so we'll let somebody with brains work it out and > > > pretend it was broken in the interim" > > > > No. > > > > Elucidate.
My time is better spent elsewhere. You want mercurial, you fix it. This is open source, you can write the patches. -- Best regards, Michał Górny
signature.asc
Description: This is a digitally signed message part