# HG changeset patch # User Anton Shestakov # Date 1589618669 -28800 # Node ID a6e2bb90db2496c6cff8e8d9f388b455f046315f # Parent 9d8bf2f058102e2d71fd8df377a3bda40066c53a evolve: rewrite template keywords section and mention obsorigin Let's make an emphasis on using template keywords from core, since almost everything is there now. Also there's no sub-template keywords for obsorigin because currently it's too simple (it's using obsfate as an example, which I assume was simplified when it was upstreamed). diff -r 9d8bf2f05810 -r a6e2bb90db24 hgext3rd/evolve/__init__.py --- a/hgext3rd/evolve/__init__.py Sat May 16 16:42:48 2020 +0800 +++ b/hgext3rd/evolve/__init__.py Sat May 16 16:44:29 2020 +0800 @@ -153,11 +153,15 @@ you create will not cause interference with other clients or servers without the effect flag recording. -Templates -========= +Template keywords +================= + +Evolve provides one template keyword that helps explore obsolescence history: -Evolve ship several templates that you can use to have a better visibility -about your obs history: + - obsorigin, for each changeset display a line summarizing what changed + between the changeset and its predecessors. Depending on the verbosity + level (-q and -v) it displays the users that created the obsmarkers and the + date range of these operations. Evolve used to provide these template keywords, which since have been included in core Mercurial (see :hg:`help templates -v`):