Mercurial > hg-stable
changeset 12399:4fee1fd3de9a
tests: added a short description to issue numbers
Many tests already had a short line to describe what IssueXXX is
about. I find that quite useful when reading a test.
author | Martin Geisler <mg@aragost.com> |
---|---|
date | Fri, 24 Sep 2010 10:13:49 +0200 |
parents | 2bc926ad65c2 |
children | 40852b4b910c |
files | tests/test-586.t tests/test-add.t tests/test-addremove-similar.t tests/test-annotate.t tests/test-bisect.t tests/test-bundle-r.t tests/test-churn.t tests/test-clone.t tests/test-command-template.t tests/test-commit.t tests/test-dirstate.t tests/test-extension.t tests/test-extra-filelog-entry.t tests/test-glog.t tests/test-grep.t tests/test-hgignore.t tests/test-hgrc.t tests/test-hook.t tests/test-import.t tests/test-locate.t tests/test-log.t tests/test-mq-merge.t tests/test-mq-missingfiles.t tests/test-mq-qrefresh.t tests/test-mq.t tests/test-pull.t tests/test-push-warn.t tests/test-rename-after-merge.t tests/test-revert.t tests/test-revlog-group-emptyiter.t tests/test-subrepo.t tests/test-symlinks.t tests/test-tag.t tests/test-transplant.t |
diffstat | 34 files changed, 71 insertions(+), 54 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-586.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-586.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,4 +1,5 @@ -a test for issue586 +Issue586: removing remote files after merge appears to corrupt the +dirstate $ hg init a $ cd a @@ -31,7 +32,8 @@ C b $ cd .. -a test for issue 1433, related to issue586 +Issue1433: Traceback after two unrelated pull, two move, a merge and +a commit (related to issue586) create test repos
--- a/tests/test-add.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-add.t Fri Sep 24 10:13:49 2010 +0200 @@ -69,7 +69,7 @@ $ hg resolve -m a $ hg ci -m merge -issue683 +Issue683: peculiarity with hg revert of an removed then added file $ hg forget a $ hg add a
--- a/tests/test-addremove-similar.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-addremove-similar.t Fri Sep 24 10:13:49 2010 +0200 @@ -69,7 +69,7 @@ $ cd .. -issue 1527 +Issue1527: repeated addremove causes util.Abort $ hg init rep3; cd rep3 $ mkdir d
--- a/tests/test-annotate.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-annotate.t Fri Sep 24 10:13:49 2010 +0200 @@ -207,7 +207,7 @@ 1:2: a 1:3: a -test issue 589 +Issue589: "undelete" sequence leads to crash annotate was crashing when trying to --follow something
--- a/tests/test-bisect.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-bisect.t Fri Sep 24 10:13:49 2010 +0200 @@ -287,7 +287,8 @@ 5cd978ea5149 -reproduce AssertionError, issue1228 and issue1182 +Issue1228: hg bisect crashes when you skip the last rev in bisection +Issue1182: hg bisect exception $ hg bisect -r $ hg bisect -b 4
--- a/tests/test-bundle-r.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-bundle-r.t Fri Sep 24 10:13:49 2010 +0200 @@ -232,7 +232,8 @@ $ hg -R test bundle --base 3 -r 3 -r 3 test-bundle-cset-3.hg 1 changesets found -issue1910 +Issue1910: 'hg bundle --base $head' does not exclude $head from +result $ hg -R test bundle --base 7 test-bundle-cset-7.hg 4 changesets found
--- a/tests/test-churn.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-churn.t Fri Sep 24 10:13:49 2010 +0200 @@ -126,7 +126,7 @@ $ cd .. -issue 833: ZeroDivisionError +Issue833: ZeroDivisionError $ hg init issue-833 $ cd issue-833
--- a/tests/test-clone.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-clone.t Fri Sep 24 10:13:49 2010 +0200 @@ -418,7 +418,8 @@ $ rm -r ua -Testing issue2267: +Issue2267: Error in 1.6 hg.py: TypeError: 'NoneType' object is not +iterable in addbranchrevs() $ cat <<EOF > simpleclone.py > from mercurial import ui, hg
--- a/tests/test-command-template.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-command-template.t Fri Sep 24 10:13:49 2010 +0200 @@ -548,7 +548,7 @@ [1e4e1b8f71e0] -Issue 2130: +Issue2130: xml output for 'hg heads' is malformed $ hg heads --style changelog 2020-01-01 test <test> @@ -1298,7 +1298,8 @@ $ cd .. -Style path expansion (issue1948): +Style path expansion: issue1948 - ui.style option doesn't work on OSX +if it is a relative path $ mkdir -p home/styles
--- a/tests/test-commit.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-commit.t Fri Sep 24 10:13:49 2010 +0200 @@ -204,6 +204,8 @@ $ cd .. $ cd .. +Issue1049: Hg permits partial commit of merge without warning + $ cd .. $ hg init issue1049 $ cd issue1049
--- a/tests/test-dirstate.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-dirstate.t Fri Sep 24 10:13:49 2010 +0200 @@ -16,7 +16,8 @@ moving a/b/c/d/z to z/b/c/d/z $ cd .. ------- issue1790 +Issue1790: dirstate entry locked into unset if file mtime is set into +the future Prepare test repo:
--- a/tests/test-extension.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-extension.t Fri Sep 24 10:13:49 2010 +0200 @@ -232,7 +232,7 @@ [+] marked option can be specified multiple times $ echo 'debugextension = !' >> $HGRCPATH -Issue811: +Issue811: Problem loading extensions twice (by site and by user) $ debugpath=`pwd`/debugissue811.py $ cat > debugissue811.py <<EOF
--- a/tests/test-extra-filelog-entry.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-extra-filelog-entry.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,4 +1,4 @@ -test for issue351 +Issue351: mq: qrefresh can create extra revlog entry $ echo "[extensions]" >> $HGRCPATH $ echo "mq=" >> $HGRCPATH
--- a/tests/test-glog.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-glog.t Fri Sep 24 10:13:49 2010 +0200 @@ -733,7 +733,7 @@ summary: two -File log with explicit style (issue 1896): +Issue1896: File log with explicit style $ hg glog --style=default one o changeset: 0:3d578b4a1f53 user: test
--- a/tests/test-grep.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-grep.t Fri Sep 24 10:13:49 2010 +0200 @@ -116,9 +116,10 @@ $ cd .. +Issue685: trackback in grep -r after rename + Got a traceback when using grep on a single revision with renamed files. -issue 685 $ hg init issue685 $ cd issue685
--- a/tests/test-hgignore.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-hgignore.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,6 +1,6 @@ $ hg init -Test issue 562: .hgignore requires newline at end: +Issue562: .hgignore requires newline at end: $ touch foo $ touch bar
--- a/tests/test-hgrc.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-hgrc.t Fri Sep 24 10:13:49 2010 +0200 @@ -4,7 +4,7 @@ [255] $ echo "" > $HGRCPATH -issue1199: escaping +Issue1199: Can't use '%' in hgrc (eg url encoded username) $ hg init "foo%bar" $ hg clone "foo%bar" foobar
--- a/tests/test-hook.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-hook.t Fri Sep 24 10:13:49 2010 +0200 @@ -467,7 +467,9 @@ ImportError: No module named hgext_importfail Traceback (most recent call last): -commit and update hooks should run after command completion (issue 1827) +Issue1827: Hooks Update & Commit not completely post operation + +commit and update hooks should run after command completion $ echo '[hooks]' > .hg/hgrc $ echo 'commit = hg id' >> .hg/hgrc
--- a/tests/test-import.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-import.t Fri Sep 24 10:13:49 2010 +0200 @@ -344,9 +344,11 @@ $ rm -r b -We weren't backing up the correct dirstate file when importing many patches -(issue963) -import patch1 patch2; rollback +Issue963: Parent of working dir incorrect after import of multiple +patches and rollback + +We weren't backing up the correct dirstate file when importing many +patches: import patch1 patch2; rollback $ echo line 3 >> a/a $ hg --cwd a ci -m'third change' @@ -542,7 +544,7 @@ $ cd .. -test update+rename with common name (issue 927) +Issue927: test update+rename with common name $ hg init t $ cd t @@ -661,7 +663,7 @@ $ cd .. -add empty file from the end of patch (issue 1495) +Issue1495: add empty file from the end of patch $ hg init addemptyend $ cd addemptyend @@ -716,7 +718,7 @@ a -first line mistaken for email headers (issue 1859) +Issue1859: first line mistaken for email headers $ hg init emailconfusion $ cd emailconfusion @@ -825,7 +827,7 @@ $ cd .. -issue2102 +Issue2102: hg export and hg import speak different languages $ hg init issue2102 $ cd issue2102
--- a/tests/test-locate.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-locate.t Fri Sep 24 10:13:49 2010 +0200 @@ -83,7 +83,7 @@ t/e.h t/x -Test issue294: +Issue294: hg remove --after dir fails when dir.* also exists $ cd .. $ rm -r t
--- a/tests/test-log.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-log.t Fri Sep 24 10:13:49 2010 +0200 @@ -1020,7 +1020,7 @@ summary: add foo, related -Test from/for issue2383 +Issue2383: hg log showing _less_ differences than hg diff $ hg init issue2383 $ cd issue2383
--- a/tests/test-mq-merge.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-mq-merge.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,4 +1,4 @@ -# Test issue 529 - mq aborts when merging patch deleting files +Issue529: mq aborts when merging patch deleting files $ checkundo() > {
--- a/tests/test-mq-missingfiles.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-mq-missingfiles.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,8 +1,7 @@ -# Test issue835: -# qpush fails immediately when patching a missing file, but -# remaining added files are still created empty which will -# trick a future qrefresh. +Issue835: qpush fails immediately when patching a missing file, but +remaining added files are still created empty which will trick a +future qrefresh. $ cat > writelines.py <<EOF > import sys
--- a/tests/test-mq-qrefresh.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-mq-qrefresh.t Fri Sep 24 10:13:49 2010 +0200 @@ -402,7 +402,7 @@ $ cd .. -Test issue 1441: qrefresh confused after hg rename: +Issue1441: qrefresh confused after hg rename: $ hg init repo-1441 $ cd repo-1441 @@ -422,7 +422,8 @@ $ cd .. -Issue2025: qrefresh does not honor filtering options when tip != qtip: +Issue2025: qrefresh does not honor filtering options when tip != +qtip: $ hg init repo-2025 $ cd repo-2025
--- a/tests/test-mq.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-mq.t Fri Sep 24 10:13:49 2010 +0200 @@ -1215,7 +1215,7 @@ $ cd .. -test applying on an empty file (issue 1033) +Issue1033: test applying on an empty file $ hg init empty $ cd empty
--- a/tests/test-pull.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-pull.t Fri Sep 24 10:13:49 2010 +0200 @@ -51,7 +51,7 @@ $ hg rollback --dry-run --verbose rolling back to revision -1 \(undo pull: http://foo:\*\*\*@localhost:.*/\) (re) -Issue 622: +Issue622: hg init && hg pull -u URL doesn't checkout default branch $ cd .. $ hg init empty
--- a/tests/test-push-warn.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-push-warn.t Fri Sep 24 10:13:49 2010 +0200 @@ -141,7 +141,8 @@ [1] -Issue 450: +Issue450: push -r warns about remote head creation even if no heads +will be created $ hg init ../e $ hg push -r 0 ../e @@ -163,7 +164,8 @@ $ cd .. -Issue 736: +Issue736: named branches are not considered for detection of +unmerged heads in "hg push" $ hg init f $ cd f
--- a/tests/test-rename-after-merge.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-rename-after-merge.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,5 +1,5 @@ -Test issue 746: renaming files brought by the second parent of a merge -was broken. +Issue746: renaming files brought by the second parent of a merge was +broken. Create source repository: @@ -59,8 +59,8 @@ $ cd .. -Test issue 1476: renaming a first parent file into another first -parent file while none of them belong to the second parent was broken +Issue 1476: renaming a first parent file into another first parent +file while none of them belong to the second parent was broken $ hg init repo1476 $ cd repo1476
--- a/tests/test-revert.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-revert.t Fri Sep 24 10:13:49 2010 +0200 @@ -168,7 +168,7 @@ $ cd .. -issue 241 +Issue241: update and revert produces inconsistent repositories $ hg init a $ cd a @@ -194,7 +194,7 @@ reverting a -issue332 +Issue332: confusing message when reverting directory $ hg ci -A -m b adding b/b
--- a/tests/test-revlog-group-emptyiter.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-revlog-group-emptyiter.t Fri Sep 24 10:13:49 2010 +0200 @@ -1,4 +1,4 @@ -issue 1678 +Issue1678: IndexError when pushing setting up base repo $ hg init a
--- a/tests/test-subrepo.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-subrepo.t Fri Sep 24 10:13:49 2010 +0200 @@ -17,7 +17,7 @@ $ hg init s $ echo a > s/a -issue2232 - committing a subrepo without .hgsub +Issue2232: committing a subrepo without .hgsub $ hg ci -mbad s abort: can't commit subrepos without .hgsub @@ -34,7 +34,7 @@ $ hg ci -m1 committing subrepository s -issue 2022 - update -C +Issue2022: update -C $ echo b > s/a $ hg sum @@ -365,7 +365,8 @@ abort: missing ] in subrepo source [255] -issue 1986 +Issue1986: merge aborts when trying to merge a subrepo that +shouldn't need merging # subrepo layout # @@ -546,7 +547,7 @@ default = */test-subrepo.t/sub/mercurial/nested_relative (glob) $ rm -rf mercurial mercurial2 -issue 1977 +Issue1977: multirepo push should fail if subrepo push fails $ hg init repo $ hg init repo/s
--- a/tests/test-symlinks.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-symlinks.t Fri Sep 24 10:13:49 2010 +0200 @@ -240,7 +240,7 @@ dangling2 -> void -issue995 +Issue995: hg copy -A incorrectly handles symbolic links $ hg up -C 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
--- a/tests/test-tag.t Fri Sep 24 03:04:14 2010 +0200 +++ b/tests/test-tag.t Fri Sep 24 10:13:49 2010 +0200 @@ -148,7 +148,8 @@ $ cd test -issue 601 +Issue601: hg tag doesn't do the right thing if .hgtags or localtags +doesn't end with EOL $ python << EOF > f = file('.hg/localtags'); last = f.readlines()[-1][:-1]; f.close()