Mercurial > hg
view tests/test-convert-tla @ 8781:385a2d94885e
hgrc.5: fix quoting of literal strings
The quotes would go wrong in many places due to differences between
asciidoc version 8.2.7 used by Benoit and 8.4.5 used by me. Between
those versions asciidoc stopped interpreting the content of `quoted
strings`, and so `*` would start bold text in the old version, but do
nothing in the new version.
To complicate things further, `\*` would escape the bold tag in the
old version, but in the new version the backslash was inserted
literally into the output (because the backtick quotes it).
I've now replaced backticks with non-quoting plusses and escaped
backslashes as appropriate.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Thu, 11 Jun 2009 17:19:48 +0200 |
parents | 5b7da468531b |
children | bb5ea66789e3 |
line wrap: on
line source
#!/bin/sh "$TESTDIR/hghave" tla || exit 80 mkdir do_not_use_HOME_tla cd do_not_use_HOME_tla HOME=`pwd`; export HOME cd .. tla my-id "mercurial <mercurial@selenic.com>" echo "[extensions]" >> $HGRCPATH echo "convert=" >> $HGRCPATH echo 'hgext.graphlog =' >> $HGRCPATH echo % create tla archive tla make-archive tla@mercurial--convert `pwd`/hg-test-convert-tla echo % initialize tla repo mkdir tla-repo cd tla-repo/ tla init-tree tla@mercurial--convert/tla--test--0 tla import echo % create initial files echo 'this is a file' > a tla add a mkdir src tla add src cd src dd count=1 if=/dev/zero of=b > /dev/null 2> /dev/null tla add b tla commit -s "added a file, src and src/b (binary)" echo % create link file and modify a ln -s ../a a-link tla add a-link echo 'this a modification to a' >> ../a tla commit -s "added link to a and modify a" echo % create second link and modify b ln -s ../a a-link-2 tla add a-link-2 dd count=1 seek=1 if=/dev/zero of=b > /dev/null 2> /dev/null tla commit -s "added second link and modify b" echo % b file to link and a-link-2 to regular file rm -f a-link-2 echo 'this is now a regular file' > a-link-2 ln -sf ../a b tla commit -s "file to link and link to file test" echo % move a-link-2 file and src directory cd .. tla mv src/a-link-2 c tla mv src test tla commit -s "move and rename a-link-2 file and src directory" cd .. echo % converting tla repo to Mercurial hg convert tla-repo tla-repo-hg tla register-archive -d tla@mercurial--convert glog() { hg glog --template '{rev} "{desc|firstline}" files: {files}\n' "$@" } echo % show graph log glog -R tla-repo-hg hg up -q -R tla-repo-hg hg -R tla-repo-hg manifest --debug