Alternative to MQ?

Matt Mackall mpm at selenic.com
Wed Jun 25 21:20:20 UTC 2014


On Wed, 2014-06-25 at 14:27 -0400, Scott Palmer wrote:
> On Wed, Jun 25, 2014 at 1:35 PM, Matt Mackall <mpm at selenic.com> wrote:
> 
> > On Wed, 2014-06-25 at 09:34 -0700, John W wrote:
> > > I recently read a blog post [1] indicating that mq is an unloved
> > > feature, and is slated for eventual deprecation.
> >
> > False and false (and not a big deal anyway).
> > Here are the unloved features and what it means to be one:
> > http://mercurial.selenic.com/wiki/UnlovedFeatures
> 
> 
> 
> Followed a link from that page to:
> http://mercurial.selenic.com/wiki/InotifyExtension
> 
> Which states in big bold letters:
> "*This extension was included with Mercurial 1.0–2.9. It was removed
> <http://www.selenic.com/repo/hg/rev/352abbb0be88> in Mercurial 3.0, and
> enabling it is now a no-op.*"
> 
> Which seems to contradict:
> 
> And if deprecation finally comes, it will not be a big deal. Deprecation
> > for us does not mean 'scheduled for removal' (we never remove things),
> > it just means 'no longer listed in help'.
>
> Just sayin'
> :-)
> Perhaps you should clarify on the list

Yep, the inotify extension was a pretty unique case:

- it was always buggy (in potentially loss-inducing ways)
- it doesn't change the command-line API (except by being buggy)
- a non-buggy replacement finally appeared (hgwatchman)

So removing it might make some people's hg experience slower (sad, but
not work-stopping) but also less buggy (yay). In contrast, we can't
remove mq without breaking people's work flows.. so we never will.

-- 
Mathematics is the supreme nostalgia of our time.





More information about the Mercurial mailing list