# HG changeset patch # User Martin von Zweigbergk # Date 1614036855 28800 # Node ID c84924d6df3575397b449d9f27be68e0cfabb7a1 # Parent df882aa33308cd5eccf4aed0134189407dea7d30 evolve: document experimental.evolution.in-memory in extension diff -r df882aa33308 -r c84924d6df35 hgext3rd/evolve/__init__.py --- a/hgext3rd/evolve/__init__.py Mon Feb 22 12:56:39 2021 -0800 +++ b/hgext3rd/evolve/__init__.py Mon Feb 22 15:34:15 2021 -0800 @@ -153,6 +153,19 @@ you create will not cause interference with other clients or servers without the effect flag recording. +In-memory Evolve Experiment +--------------------------- + +The :hg:`evolve` command normally creates new changesets by writing the +files to the working copy and then committing them from there. You can +tell it to create the changesets without touching the working copy by +setting this config:: + + [experimental] + evolution.in-memory = yes + +It will still update the working copy in case of conflicts. + Template keywords -----------------