Mercurial > evolve
changeset 498:53d7e3413337
pkg: rewrote the install process
We now have a single extension.
- enable is dropped
- a setup.py is added
- the doc is updated to reflect this
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Fri, 24 Aug 2012 11:49:21 +0200 |
parents | 43e1b2cab789 |
children | a9c27df23129 5a0a01c4c7c2 |
files | docs/index.rst enable.sh |
diffstat | 2 files changed, 1 insertions(+), 39 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/index.rst Fri Aug 24 11:52:49 2012 +0200 +++ b/docs/index.rst Fri Aug 24 11:49:21 2012 +0200 @@ -75,7 +75,7 @@ To enable the evolve extension use:: $ hg clone https://bitbucket.org/marmoute/mutable-history -u stable - $ mutable-history/enable.sh >> ~/.hgrc + $ echo '[extensions]\nevolve=$PWD/mutable-history/hgext/evolve.py' >> ~/.hgrc You will probably want to use hgview_ to visualize obsolescence. Version 1.6.2 or later is required.
--- a/enable.sh Fri Aug 24 11:52:49 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -#!/bin/sh - -here=`python -c "import os; print os.path.realpath('$0')"` -repo_root=`dirname "$here"` - -if !( hg --version -q | grep -qe 'version 2\.[3-9]' ); then - echo 'You need mercurial 2.3 or later' >&2 - exit 2 -fi - - - -cat << EOF >&2 -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -XXX Add lines below to the [extensions] section of you hgrc XXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - - -EOF - -cat << EOF | sed -e "s#XXXREPOPATHXXX#${repo_root}#" -[extensions] -### experimental extensions for history rewriting - -# obsolete relation support (will move in core) -obsolete=XXXREPOPATHXXX/hgext/obsolete.py - -# history rewriting UI -# needed by evolve -hgext.rebase= -evolve=XXXREPOPATHXXX/hgext/evolve.py -EOF - -cat << EOF >&2 - - -### check qsync-enable.sh if your need mq export too. -EOF