Mercurial > hg
view tests/test-rebase-cache @ 12083:ebfc46929f3e stable
help: refer to user configuration file more consistently
Currently, a number of commands and help topics mention the user hgrc
file in different ways. Among these are following:
1. .hgrc - "please specify your commit editor/username in your .hgrc
file", bookmarks, color, hgk, pager, hg help environment
2. $HOME/.hgrc - hg help paths, hgrc(5), hg(1)
3. ~/.hgrc - hgrc(5)
In addition to being inconsistent, none of these make sense on
Windows. This patch replaces the above with a more general term of
"[your] configuration file".
author | Brodie Rao <brodie@bitheap.org> |
---|---|
date | Fri, 27 Aug 2010 22:36:35 -0400 |
parents | 2313dc4d9817 |
children |
line wrap: on
line source
#!/bin/sh . $TESTDIR/helpers.sh createrepo() { rm -rf repo hg init repo cd repo echo "a" > a hg commit -d '0 0' -A -m 'A' hg branch branch1 hg commit -d '1 0' -m 'Branch1' echo "b" > b hg commit -A -d '2 0' -m 'B' hg up 0 hg branch branch2 hg commit -d '3 0' -m 'Branch2' echo "c" > C hg commit -A -d '4 0' -m 'C' hg up 2 hg branch -f branch2 echo "d" > d hg commit -A -d '5 0' -m 'D' echo "e" > e hg commit -A -d '6 0' -m 'E' hg update default hg branch branch3 hg commit -d '7 0' -m 'Branch3' echo "f" > f hg commit -A -d '8 0' -m 'F' } echo createrepo > /dev/null 2>&1 hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' echo echo '% Branches' hg branches echo echo '% Heads' hg heads --template '{rev}:{node|short} {desc} branch: {branches}\n' echo echo '% Rebase part of branch2 (5-6) onto branch3 (8)' hg --config extensions.hgext.rebase= rebase --detach -s 5 -d 8 | hidebackup echo echo '% Branches' hg branches echo echo '% Heads' hg heads --template '{rev}:{node|short} {desc} branch: {branches}\n' echo hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' echo echo '% Rebase head of branch3 (8) onto branch2 (6)' createrepo > /dev/null 2>&1 hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' hg --config extensions.hgext.rebase= rebase --detach -s 8 -d 6 | hidebackup echo echo '% Branches' hg branches echo echo '% Heads' hg heads --template '{rev}:{node|short} {desc} branch: {branches}\n' echo hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' hg verify -q echo echo '% Rebase entire branch3 (7-8) onto branch2 (6)' createrepo > /dev/null 2>&1 hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' hg --config extensions.hgext.rebase= rebase --detach -s 7 -d 6 | hidebackup echo echo '% Branches' hg branches echo echo '% Heads' hg heads --template '{rev}:{node|short} {desc} branch: {branches}\n' echo hg --config extensions.hgext.graphlog= glog --template '{rev}:{node|short} {desc} branch: {branches}\n' hg verify -q