tests/test-strict
author Bryan O'Sullivan <bos@serpentine.com>
Mon, 21 Aug 2006 21:59:29 -0700
changeset 2988 63c3a1921a67
child 2992 4e815ee377fd
permissions -rwxr-xr-x
Add ui.strict config item. This turns off command matching by unambiguous prefix, and is a good thing if you want to write future-proof scripts. This fixes issue 314.

#!/bin/sh

hg init

echo a > a
hg ci -d '0 0' -Ama

hg an a

HGRCPATH=$HGTMP/.hgrc; export HGRCPATH
echo "[ui]" >> $HGTMP/.hgrc
echo "strict=True" >> $HGTMP/.hgrc

hg an a
hg annotate a

echo % should succeed - up is an alias, not an abbreviation

hg up