Mercurial > hg
view tests/test-bundle-vs-outgoing.out @ 11524:24965bb270b7
dispatch: add shell aliases
This patch adds git-style "shell aliases" to Mercurial.
Any alias with a definition beginning with a '!' will be treated as a shell
alias. For example:
[alias]
echo = !echo
qempty = !hg qrefresh -X "`hg root`" ; echo Emptied patch "`hg qtop`"
$ hg echo foo
foo
$ hg qempty
Emptied patch foo
$
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Wed, 07 Jul 2010 18:49:43 -0400 |
parents | 7d2e9121ef4f |
children |
line wrap: on
line source
% setup test repo1 adding foo.txt rev 1 rev 2 rev 3 1 files updated, 0 files merged, 0 files removed, 0 files unresolved rev 4 rev 5 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 0 files updated, 1 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) rev 7 1 files updated, 0 files merged, 0 files removed, 0 files unresolved rev 8 % the story so far @ 8 | | o 7 | | | o 6 |/| o | 5 | | o | 4 | | | o 3 | | | o 2 |/ o 1 | o 0 % sanity check of outgoing: expect revs 4 5 6 7 8 requesting all changes adding changesets adding manifests adding file changes added 4 changesets with 4 changes to 1 files updating to branch default 1 files updated, 0 files merged, 0 files removed, 0 files unresolved comparing with ../repo2 searching for changes 4 5 6 7 8 % test bundle (destination repo): expect 5 revisions searching for changes 5 changesets found % test bundle (base revision): expect 5 revisions 5 changesets found