changeset 2493:3ee8e9a12f41

doc: add documentation about effectflag experiment
author Boris Feld <boris.feld@octobus.net>
date Mon, 29 May 2017 16:39:32 +0200
parents c9f1118b33d6
children 17bc96b54255
files README hgext3rd/evolve/__init__.py
diffstat 2 files changed, 19 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/README	Fri May 26 18:27:59 2017 +0200
+++ b/README	Mon May 29 16:39:32 2017 +0200
@@ -117,6 +117,8 @@
 
  - olog: add an 'obslog' alias
  - olog: add an '--all' option to show the whole obsolescence history tree.
+ - evolution: add an experiment to track the effect of rewrites.
+   (See hg help - evolve for details)
  - template: add a 'precursors' template that display the closests precursors of changesets
  - template: add a 'successors' template that display the closests successors of changesets
  - template: add a 'obsfate' template that display how a changeset has evolved
--- a/hgext3rd/evolve/__init__.py	Fri May 26 18:27:59 2017 +0200
+++ b/hgext3rd/evolve/__init__.py	Mon May 29 16:39:32 2017 +0200
@@ -77,6 +77,23 @@
 
     [extensions]
     blackbox =
+
+Effect Flag Experiment
+======================
+
+We are experimenting with a way to register what changed between a precursor
+and its successors (content, description, parent, etc...). For example, having
+this information is helpful to show what changed between an obsolete changeset
+and its tipmost successors.
+
+The following config control the experiment::
+
+  [experimental]
+  # activate the registration of effect flags in obs markers
+  evolution.effect-flags = yes
+
+The effect flags are shown in the obglog command output without particular
+configuration of you want to inspect them.
 """
 
 evolutionhelptext = """