Mercurial > evolve
view enable.sh @ 482:d2531a747ff5
evolve: fold command
First crude version of a fold command
author | Pierre-Yves David <pierre-yves.david@ens-lyon.org> |
---|---|
date | Thu, 23 Aug 2012 12:51:06 +0200 |
parents | 52b5e14c63d5 |
children | 43e1b2cab789 |
line wrap: on
line source
#!/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 [alias] ### useful alias to check future amend result # equivalent to the qdiff command for mq # diff with the previous amend odiff=diff --rev 'limit(precursors(.),1)' --rev . EOF cat << EOF >&2 ### check qsync-enable.sh if your need mq export too. EOF