docs/index.rst
changeset 2864 4be11d7b13fa
parent 2861 54a95c333102
child 2870 fffdc8481d89
equal deleted inserted replaced
2863:3e3a276c9e91 2864:4be11d7b13fa
   106 .. _`this query`: https://bz.mercurial-scm.org/buglist.cgi?component=evolution&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=NEED_EXAMPLE
   106 .. _`this query`: https://bz.mercurial-scm.org/buglist.cgi?component=evolution&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=NEED_EXAMPLE
   107 
   107 
   108 Installation and setup
   108 Installation and setup
   109 ----------------------
   109 ----------------------
   110 
   110 
   111 To use ``evolve``, you must:
   111 Using pip::
   112 
   112 
   113   #. Clone the ``evolve`` repository::
   113     pip install --user hg-evolve
   114 
   114 
   115        cd ~/src
   115 Then add in your `hgrc` config::
   116        hg clone https://www.mercurial-scm.org/repo/evolve
       
   117 
   116 
   118   #. Configure the extension, either locally ::
   117    [extensions]
       
   118    evolve=
   119 
   119 
   120        hg config --local
   120 You can easily edit the `hgrc` of repository using `hg config --local` or your
   121 
   121 user configuration `hg config --edit`.
   122      or for all your repositories ::
       
   123 
       
   124        hg config --edit
       
   125 
       
   126      Then add ::
       
   127 
       
   128        evolve=~/src/evolve-main/hgext3rd/evolve/
       
   129 
       
   130      in the ``[extensions]`` section (adding the section if necessary). Use
       
   131      the directory that you actually cloned to, of course.
       
   132 
       
   133 
   122 
   134 Next steps:
   123 Next steps:
   135 -----------
   124 -----------
   136 
   125 
   137   * For a practical guide to using ``evolve`` in a single repository,
   126   * For a practical guide to using ``evolve`` in a single repository,