Stephen Lau wrote:
> http://cr.opensolaris.org/~stevel/hg_branch/
As a random aside, I keep entirely forgetting that that exists.
> Anyone want to take a look at the above and see if it makes sense?
>
> This uses hg-active (and by extension Cadmium) to determine the
> parenttip to determine what to diff against. The previous behaviour was
> depending on 'hg log <path>' to follow the branch, but it doesn't (and
> adding -f doesn't help since apparently for files, that only follows
> copies/renames - not branches).
>
> In any case, I haven't filed a bug to track it yet - but if the changes
> look reasonable I will.
webrev.sh:
What happens if we get a file list without HG_PARENT? This needs to
continue to work with explicit file lists of both varieties (though it may
not work as well...)
webrev.sh:1464
You set hg_parent (note the case), and never use it. g
Given that, this whole bit doesn't seem to have a purpose (does it?)
webrev.sh:1585
hg cat exits with 0 even when it fails, this won't work. (but this
annoys me, so fixing hg would also be ok by me...)
webrev.sh:1943
tip is almost always the wrong thing to use in a world with in-repo
branches, consider 'hg parent'
-- Rich