README
branchmercurial-3.8
changeset 2262 d65318bf1782
parent 2258 446824c5e0b8
child 2263 165ad227993d
--- a/README	Tue Mar 14 14:52:56 2017 -0700
+++ b/README	Fri Mar 31 15:47:31 2017 +0200
@@ -57,7 +57,7 @@
 
     $ hg clone https://www.mercurial-scm.org/repo/evolve/
     $ cd evolve
-    $ make install-home
+    $ pip install --user .
 
 Then just enable it in you hgrc::
 
@@ -67,8 +67,8 @@
 
 Documentation lives in ``doc/``.
 
-Server Only Version
-===================
+Server Only Setup
+=================
 
 It is possible to enable a smaller subset of the extensions aimed at server
 serving repository. It skips the additions of the new commands and local UI
@@ -87,8 +87,9 @@
 
 .. _evolution: https://bz.mercurial-scm.org/buglist.cgi?component=evolution&query_format=advanced&resolution=---
 
-Please use the patchbomb extension to send email to mercurial devel. Please
-make sure to use the evolve-ext flag when doing so. You can use a command like
+Please use the patchbomb extension to send email to `mercurial devel
+<https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>`_. Please make
+sure to use the evolve-ext flag when doing so. You can use a command like
 this::
 
     $ hg email --to mercurial-devel@mercurial-scm.org --flag evolve-ext --rev '<your patches>'
@@ -114,6 +115,7 @@
 6.0.0 -- In progress
 --------------------
 
+- push: improved detection of obsoleted remote branch (issue4354),
 - drop compatibility for Mercurial < 3.8,
 - removed old (unpackaged) pushexperiment extension,
 - move all extensions in the official 'hgext3rd' namespace package,
@@ -125,6 +127,24 @@
   to disable obsmarkers echange.  The old '__temporary__.advertiseobsolete'
   option is no longer supported.
 
+- a new prototype of obsmarker discovery is available. The prototype is still
+  at early stage and not recommended for production.
+  Examples of current limitations:
+
+  - write access to the repo is highly recommanded for all operation,
+  - large memory footprint,
+  - initial caching is slow,
+  - unusable on large repo (because of various issue pointed earlier),
+  - likely to constains various bugs.
+
+  It can be tested by setting `experimental.obshashrange=1` on both client and
+  server. It is recommanded to get in touch with the evolve maintainer if you
+  decide to test it.
+
+- the 'debugrecordpruneparents' have been moved into the 'evolve.legacy'
+  separate extension. enable that extentions if you need to convert/update
+  markers in an old repository.
+
 5.6.1 -- 2017-02-28
 -------------------