Testing an RC of evolve 11.0.0 and topic 1.0.0

Anton Shestakov av6 at dwimlabs.net
Sat Feb 4 13:27:42 UTC 2023


04.02.2023 14:56, Uwe Brauer пишет:
> 
>> 03.02.2023 00:34, Uwe Brauer пишет:
> 
>> By "this" do you mean "branch:topic" or "branch//topic"?
> 
> I meant "branch//topic"
> 
> So can I switch the new namespace feature of, if I don't like it?

That depends on what you think "the new namespace feature" is. If you 
don't want to use topic namespaces, then you don't have to. There's a 
default namespace that will not be shown (similar to default branch or 
empty topic).

On the other hand, if you want to forever use "branch:topic" format that 
was never intended to be usable (e.g. hg up "branch:topic" doesn't 
necessarily do what you expect), then you can use old versions of evolve 
and topic.

>> What version of evolve do you have?
> 
> I think it is 10.1. It has been quite some time I installed it, and I
> don't recall whether I did it by pip or compiled it myself.
> 
> Eye balling the help, I can find a command to determine evolve's version

It's `hg version -v` and no, 10.1.0 definitely didn't have any topic 
namespaces. The new "branch//namespace/topic" format at the moment is 
only used in current default branch of evolve, which is not yet 
released, but will be a part of the upcoming release candidate (i.e. rc 
of 11.0.0). Also 10.1.0 is nowhere near "the current evolve version", 
it's from 2+ years ago, topic namespaces were still only in the plans.

But the old "branch:topic" format was used in certain places like `hg 
branches`, where it shouldn't be. This will likely change in the future, 
since the UI part of topic namespaces feature is still being worked on.


More information about the Mercurial-devel mailing list