[PATCH 10 of 10 shelve-ext v3] shelve: disable inhibit for shelving period

Augie Fackler raf at durin42.com
Mon Feb 13 17:05:07 EST 2017


On Mon, Feb 13, 2017 at 01:35:45PM -0800, Jun Wu wrote:
> Excerpts from Sean Farley's message of 2017-02-13 12:08:39 -0800:
> > I didn't see any mention of inhibit in Mercurial? Is this a FB
> > extension? If so, should this logic be in hgext/shelve.py or in the FB
> > extension? (honest question)
>
> It's part of mutable-history and (imo) should be killed sooner or later
> (after obsstore supports cycles).
>
> I agree it's better to avoid mentioning "inhibit" in core.

Alternate option, which I think I prefer (but it's more work for Kostia, so...):

Wait for stash's work on hiding logic landing, then shelve becomes a
second source of hidden changes, using a non-obsolete-marker
mechanism.

What do people think? (Esp. Kostia, since I'm potentially making more work here...)

> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list