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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to