Topics [was: news from the topic experiment]

Erik van Zijst erik.van.zijst at gmail.com
Fri Oct 14 13:29:02 EDT 2016


On Fri, Oct 14, 2016 at 9:54 AM, Pierre-Yves David
<pierre-yves.david at ens-lyon.org> wrote:
> If we use the same field for either topic or name branch a changeset can
> either be:
>
>  * on a named branch but no topic
>  * on a topic but no named branch (so default branch)

Why would a topic imply that it is on the default branch? I don't
think I see that. In my mental model a topic is really just a branch,
just like any named branch. What does it mean for a topic to be "on
the default branch"? What does that facilitate?

If one insists on some form of named-branch-context, then wouldn't
that simply be the named branch that the topic was originally forked
off of? I don't think I see the need for that information to be
carried forward in every topic commit.

-E


More information about the Mercurial-devel mailing list