>>> >>> Oh, and the last thing: how to get that cool thing. Just put this into >>> your hgrc: >>> >>> [experimental] >>> evolution = all >>> >> >> What exactly does this bring on top of vanilla Mercurial? And where is >> this setting defined? >> Are you sure it is still relevant with recent versions of Mercurial, say >> 3.7+ ? > > This is definitely still needed in Mercurial 3.7, I have just checked > mercurial/obsolete.py. This setting enables the creation and exchange of > obsolete markers. As I understand it, unless exchange is enabled, you > won't push any markers, and unless creation is enabled, commit --amend, > histedit and rebase use strip to edit history. The markers will still be > interpreted, as I understand it. > >> I don't have this setting and use rebase/histedit, and do see obselete >> changes with 'log --hidden'.
I see what happened: I did enable evolve in my repo's hgrc. > >>> Optionally, also this, where applicable: >>> >>> [phases] >>> publish = False >> >> Thanks for writing all this. >> What is the plan with this text, will we publish it somewhere? > > I think if my code gets merged, we may add some version of the text > above to the documentation. I'll give some feedback on the text itself later... /Thomas _______________________________________________ kallithea-general mailing list [email protected] http://lists.sfconservancy.org/mailman/listinfo/kallithea-general
