Mercurial > hg-stable
diff tests/test-patch @ 4645:0de7e6e27fe4
Add tests for ui.patch regression.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 20 Jun 2007 23:32:31 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-patch Wed Jun 20 23:32:31 2007 +0200 @@ -0,0 +1,36 @@ +#!/bin/sh + +cat > patchtool.py <<EOF +import sys +print 'Using custom patch' +if '--binary' in sys.argv: + print '--binary found !' +EOF + +echo "[ui]" >> $HGRCPATH +echo "patch=python ../patchtool.py" >> $HGRCPATH + +hg init a +cd a +echo a > a +hg commit -Ama -d '1 0' +echo b >> a +hg commit -Amb -d '2 0' +cd .. + +# This test check that: +# - custom patch commands with arguments actually works +# - patch code does not try to add weird arguments like +# --binary when custom patch commands are used. For instance +# --binary is added by default under win32. + +echo % check custom patch options are honored +hg --cwd a export -o ../a.diff tip +hg clone -r 0 a b + +hg --cwd b import -v ../a.diff + + + + +