Graft can't collapse and rebase --collapse does not record all metadata

Matt Mackall mpm at selenic.com
Wed Jan 28 17:11:50 UTC 2015


On Tue, 2015-01-27 at 18:21 -0700, Bryan Murdock wrote:
> On Tue, Jan 27, 2015 at 5:59 PM, Lawrence Stewart <lstewart at room52.net> wrote:
> > Hi Bryan,
> >
> > On 01/28/15 11:51, Bryan Murdock wrote:
> >> On Tue, Jan 27, 2015 at 5:38 PM, Lawrence Stewart <lstewart at room52.net> wrote:
> >>>
> >>> Any further thoughts from the community?
> >>
> >> Have you looked into the evolve extension for Mercurial?  It (among
> >> other things) adds a fold command that combines multiple commits
> >> together.  I'm not sure if it would meet all your requirements but
> >> it's probably worth trying it to find out.
> >
> > I have not, but thanks for the suggestion. Do you know if it records the
> > meta data of all folded changesets? If not, I would think it is no
> > better than rebase --collapse?
> 
> I'm not clear on what meta data you want recorded.  It pops open your
> editor with the commit messages of all folded changesets combined into
> one commit message that you can then edit.  You can add your notes
> about code reviews and whatnot at that point.  Any more than that I
> wouldn't know.

Evolve explicit records and propagates that "X replaces changesets A, B,
C.." with its obsolete markers.

-- 
Mathematics is the supreme nostalgia of our time.





More information about the Mercurial mailing list