Implementation of Indexes Extension
Pierre-Yves David
pierre-yves.david at logilab.fr
Wed Feb 15 15:51:01 UTC 2012
On Wed, Feb 15, 2012 at 08:46:36AM -0600, Matt Mackall wrote:
> On Tue, 2012-02-14 at 23:29 +0100, Dennis Brakhane wrote:
> > On Tue, Feb 14, 2012 at 5:09 PM, Alexander Sauta <demosito at gmail.com> wrote:
> > > I've briefly looked through the description and didn't quite get why index
> > > concept is better than mq. I mean, users like Mercurial for the absence of
> > > such counter-intuitive and complex stuff in core distribution, and if they
> > > want some extra power, they just turn on mq, which is IMHO a way better than
> > > Git index.
> >
> > There are two things the the index does better than MQ:
> >
> > 1. The ability to add only certain changes to a file (qrefresh only
> > supports adding everything)
>
> hg qref -i (with record extension)
This work on all the content of "qdiff" not just "diff". Having a way to make
it work on "just diff" would do it.
>
> > 2. The ability to incrementally increase or decrease the stuff that is
> > contained in the changes:
>
> hg qref -s <file to add>
> hg qref -s -X <file to remove>
>
> You owe the oracle one patch containing qrefresh usage examples.
Same apply here: you can not exclude changes on file already in the patches.
--
Pierre-Yves David
http://www.logilab.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20120215/0100bb2b/attachment.asc>
More information about the Mercurial-devel
mailing list