Testing an RC of evolve 11.0.0 and topic 1.0.0

Uwe Brauer oub at mat.ucm.es
Tue Jan 31 22:03:28 UTC 2023


>>> "AS" == Anton Shestakov <av6 at dwimlabs.net> writes:

Hi Anton,

> Hello, users of Mercurial, Evolve and/or Topic!
> We're planning to release a feature release candidate of evolve and
> topic extensions that contains an implementation of a concept that was
> in the plans for quite some time: topic namespaces (the name could
> change, if we find something better)
> https://www.mercurial-scm.org/wiki/TopicPlan#sub_branches.2C_namespacing_and_representation

> In short, topic namespaces are trying to fix one of our major UX
> flaws: branches can continue to be used for release management, and
> topics can still be used for implementing features, but now there
> would be something for organizing topics into wider concepts. Topic
> namespaces, just like topics, are designed to go away when you publish
> your commits, and we tried to make them as unobtrusive as possible, to
> not get in the way of current workflows. There is a default topic
> namespace that will not clutter the UI, and users can keep using only
> branches and topics as usual.

> But we did change some things in the UI. Remember seeing
> "branch:topic" format in `hg branches`? Well, it was a temporary
> implementation detail. With the implementation of topic namespaces we
> introduce a more thought-out way to represent branches plus topics. In
> this new format, topic namespaces become sort of a glue for all things
> related to (named) branching, e.g. this is what you'd see in hg log:

>   branch//namespace/topic

> or, if you don't set topic namespace:

>   branch//topic

Strangely enough I see this sometimes in the current evolve version (and it annoys me quite a bit). Will this behavior be configurable (ie. Switch it off)?

BTW what are the minimum requirements for this evolve version you describe.

Would be hg 5.2 ok (either compiled with python 3.5 or 2.7)?

Regards

Uwe Brauer 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5673 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20230131/9da5df88/attachment.p7s>


More information about the Mercurial-devel mailing list