# HG changeset patch # User Mads Kiilerich # Date 1344442237 -7200 # Node ID 2da47de36b6f550f5a7e20b2f182dae34ccfec67 # Parent 2944a6d35158bb9c464f926f360f48d8512d0ad1 check-code: fix check for trailing whitespace on continued lines too The tests in test-annotate.t and test-import-git.t that relied on trailing space in a file created by a here string is now masked by a literal 'EOL' string that is removed. diff -r 2944a6d35158 -r 2da47de36b6f contrib/check-code.py --- a/contrib/check-code.py Wed Aug 08 18:10:30 2012 +0200 +++ b/contrib/check-code.py Wed Aug 08 18:10:37 2012 +0200 @@ -91,7 +91,7 @@ uprefix = r"^ \$ " utestpats = [ [ - (r'^(\S.*|| \$ .*)[ \t]\n', "trailing whitespace on non-output"), + (r'^(\S.*|| [$>] .*)[ \t]\n', "trailing whitespace on non-output"), (uprefix + r'.*\|\s*sed[^|>\n]*\n', "use regex test output patterns instead of sed"), (uprefix + r'(true|exit 0)', "explicit zero exit unnecessary"), diff -r 2944a6d35158 -r 2da47de36b6f tests/test-annotate.t --- a/tests/test-annotate.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-annotate.t Wed Aug 08 18:10:37 2012 +0200 @@ -279,10 +279,10 @@ > EOF $ hg ci -Am "adda" adding a - $ cat > a < a < a a > - > + > EOL > b b > EOF $ hg ci -m "changea" diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-branches.t --- a/tests/test-convert-svn-branches.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-branches.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF @@ -14,7 +14,7 @@ $ cat > branchmap < old3 newbranch - > + > > > EOF $ hg convert --branchmap=branchmap --datesort -r 10 svn-repo A-hg diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-encoding.t --- a/tests/test-convert-svn-encoding.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-encoding.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-move.t --- a/tests/test-convert-svn-move.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-move.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF @@ -155,7 +155,7 @@ $ cat >> $HGRCPATH < [extensions] - > progress = + > progress = > [progress] > assume-tty = 1 > delay = 0 diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-sink.t --- a/tests/test-convert-svn-sink.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-sink.t Wed Aug 08 18:10:37 2012 +0200 @@ -16,7 +16,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-source.t --- a/tests/test-convert-svn-source.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-source.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > [convert] > svn.trunk = mytrunk diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-startrev.t --- a/tests/test-convert-svn-startrev.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-startrev.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF $ convert() diff -r 2944a6d35158 -r 2da47de36b6f tests/test-convert-svn-tags.t --- a/tests/test-convert-svn-tags.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-convert-svn-tags.t Wed Aug 08 18:10:37 2012 +0200 @@ -3,7 +3,7 @@ $ cat >> $HGRCPATH < [extensions] - > convert = + > convert = > graphlog = > EOF diff -r 2944a6d35158 -r 2da47de36b6f tests/test-glog.t --- a/tests/test-glog.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-glog.t Wed Aug 08 18:10:37 2012 +0200 @@ -83,7 +83,7 @@ $ cat > printrevset.py < from mercurial import extensions, revset, commands, cmdutil - > + > > def uisetup(ui): > def printrevset(orig, ui, repo, *pats, **opts): > if opts.get('print_revset'): diff -r 2944a6d35158 -r 2da47de36b6f tests/test-import-git.t --- a/tests/test-import-git.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-import-git.t Wed Aug 08 18:10:37 2012 +0200 @@ -322,12 +322,12 @@ Filenames with spaces: - $ hg import -d "1000000 0" -m spaces - < diff --git a/foo bar b/foo bar > new file mode 100644 > index 0000000..257cc56 > --- /dev/null - > +++ b/foo bar + > +++ b/foo bar EOL > @@ -0,0 +1 @@ > +foo > EOF diff -r 2944a6d35158 -r 2da47de36b6f tests/test-mq-header-date.t --- a/tests/test-mq-header-date.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-mq-header-date.t Wed Aug 08 18:10:37 2012 +0200 @@ -128,7 +128,7 @@ > catlogd 6 > > drop 6 - > + > > > echo ==== qnew -u > hg qnew -u jane 6.patch diff -r 2944a6d35158 -r 2da47de36b6f tests/test-mq-qimport.t --- a/tests/test-mq-qimport.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-mq-qimport.t Wed Aug 08 18:10:37 2012 +0200 @@ -169,7 +169,7 @@ $ cat > appendfoo.diff < append foo - > + > > diff -r 07f494440405 -r 261500830e46 baz > --- /dev/null Thu Jan 01 00:00:00 1970 +0000 > +++ b/baz Thu Jan 01 00:00:00 1970 +0000 @@ -179,7 +179,7 @@ $ cat > appendbar.diff < append bar - > + > > diff -r 07f494440405 -r 261500830e46 baz > --- a/baz Thu Jan 01 00:00:00 1970 +0000 > +++ b/baz Thu Jan 01 00:00:00 1970 +0000 diff -r 2944a6d35158 -r 2da47de36b6f tests/test-update-branches.t --- a/tests/test-update-branches.t Wed Aug 08 18:10:30 2012 +0200 +++ b/tests/test-update-branches.t Wed Aug 08 18:10:37 2012 +0200 @@ -61,7 +61,7 @@ > hg up $opt $targetrev > hg parent --template 'parent={rev}\n' > hg stat -S - > } + > } $ norevtest () { > msg=$1 @@ -74,7 +74,7 @@ > hg up $opt > hg parent --template 'parent={rev}\n' > hg stat -S - > } + > } Test cases are documented in a table in the update function of merge.py. Cases are run as shown in that table, row by row.