docs/index.rst
branchstable
changeset 364 616305c63510
parent 363 5280e7ce026d
child 492 7ecd41520dae
equal deleted inserted replaced
363:5280e7ce026d 364:616305c63510
    75     $ mutable-history/enable.sh >> ~/.hgrc
    75     $ mutable-history/enable.sh >> ~/.hgrc
    76 
    76 
    77 You will probably want to use the associated version of hgview (qt viewer
    77 You will probably want to use the associated version of hgview (qt viewer
    78 recommended). ::
    78 recommended). ::
    79 
    79 
    80     $ hg clone http://hg-lab.logilab.org/wip/hgview/
    80     $ hg clone http://hg-lab.logilab.org/wip/hgview/ -u obsolete
    81     $ cd hgview
    81     $ cd hgview
    82     $ python setup.py install --user
    82     $ python setup.py install --user
    83 
    83 
    84 works with mercurial 2.1 and 2.2 (recommended)
    84 Works with mercurial 2.2
    85 
    85 
    86  ---
    86  ---
    87 
    87 
    88 For more information see documents below:
    88 For more information see documents below:
    89 
    89 
   129    obs-terms
   129    obs-terms
   130    obs-implementation
   130    obs-implementation
   131    obs-road-map
   131    obs-road-map
   132 
   132 
   133 
   133 
   134 Known caveats
       
   135 =============
       
   136 
       
   137 Here is a list of known issues that will be fixed later:
       
   138 
       
   139 * Unstable changeset turn secret.
       
   140 
       
   141 * ``hg stabilize`` does not handle conflicts.
       
   142 
       
   143 Known limitation and bug
   134 Known limitation and bug
   144 =================================
   135 =================================
   145 
   136 
   146 Here is a list of know issue that will be fixed later:
   137 Here is a list of know issue that will be fixed later:
   147 
   138 
   159   graft using `-O`.
   150   graft using `-O`.
   160 
   151 
   161 * ``hg merge`` considers an extinct head to be a valid target, hence requiring
   152 * ``hg merge`` considers an extinct head to be a valid target, hence requiring
   162   you to manually specify target all the time.
   153   you to manually specify target all the time.
   163 
   154 
   164 * trying to exchange obsolete relations with a static http repo will crash.
   155 * trying to exchange obsolete marker with a static http repo will crash.
       
   156 
       
   157 * trying to exchange a lot of obsolete markers through http crash.
   165 
   158 
   166 * Extinct changesets are turned secret by various commands.
   159 * Extinct changesets are turned secret by various commands.
   167 
   160 
   168 * Extinct changesets are hidden using the *hidden* feature of mercurial only
   161 * Extinct changesets are hidden using the *hidden* feature of mercurial only
   169   supported by a few commands.
   162   supported by a few commands.
   170 
   163 
   171   Only ``hg log``, ``hgview`` and `hg glog` (2.2 only) support it. ``hg head`` or other visual viewer don't.
   164   Only ``hg log``, ``hgview`` and `hg glog` support it. ``hg head`` or other visual viewer don't.
   172 
   165 
   173 * hg heads show extinct changeset
   166 * hg heads show extinct changeset
   174 
       
   175 Fixed in 2.2
       
   176 ---------------------------------
       
   177 
       
   178 * hg graphlog show extinct changeset
       
   179 
       
   180 * Mercurial 2.1 think you are pushing additional heads even when the new head
       
   181   obsolete another one. You have to use hg push -f more often than necessary.
       
   182 
       
   183 
       
   184 * ``hg heads`` shows extinct changeset
       
   185 
       
   186 * ``hg merge`` considers an extinct head to be a valid target, hence requiring
       
   187   you to manually specify target all the time.
       
   188 
       
   189 * trying to exchange obsolete relations with a static http repo will crash.