- May 03, 2021
-
-
Simon Sapin authored
The `dirstate-v1` variant has the previous behavior. `dirstate-v1-tree` uses the same format on disk, but uses the new `DirstateMap` with a tree data structure and the new `status` algorithm. These were untested so far. Differential Revision: https://phab.mercurial-scm.org/D10698
-
- Jan 26, 2019
-
-
Yuya Nishihara authored
It's explicitly added for OSError at 720308f741cb "dispatch: show empty filename in OSError aborts". Let's do the same for IOError.
-
- Sep 04, 2018
-
-
Meirambek Omyrzak authored
output before: "500 files, 2035 changesets, 2622 total revisions" output after: "checked 2035 changesets with 2622 changes to 500 files" new one was suggested in the comments inside the issue. Differential Revision: https://phab.mercurial-scm.org/D4476
-
- Apr 04, 2018
-
-
Gregory Szorc authored
Working my down the long tail of test failures due to the simple store. We're now down to 38 failures with the simple store. Differential Revision: https://phab.mercurial-scm.org/D3096
-
- Jul 12, 2017
-
-
Katsunori FUJIWARA authored
-
- Aug 06, 2014
-
-
Matt Mackall authored
-
- Apr 13, 2014
-
-
Mads Kiilerich authored
-
- Nov 15, 2013
-
-
Matt Mackall authored
This adds a new root hghave to test against. Almost all of these are a subset of unix-permissions, but that is also used for checking exec bit handling.
-
- Jun 10, 2012
-
-
kiilerix authored
Many tests didn't change back from subdirectories at the end of the tests ... and they don't have to. The missing 'cd ..' could always be added when another test case is added to the test file. This change do that tests (99.5%) consistently end up in $TESTDIR where they started, thus making it simpler to extend them or move them around.
-
- Nov 07, 2011
-
-
kiilerix authored
chmod of helper scripts is not included. tests that exercise the x bit in the file system uses 'hghave execbit'.
-
- Oct 09, 2010
-
-
kiilerix authored
Many globs now just match $TESTTMP and is no longer needed.
-
- Sep 22, 2010
-
-
Brodie Rao authored
This adds a " (glob)" marker that works like a simpler version of (re): "*" is converted to ".*", and "?" is converted to ".". Both special characters can be escaped using "\", and the backslash itself can be escaped as well. Other glob-style syntax, like "**", "[chars]", or "[!chars]", isn't supported.
-
Brodie Rao authored
Consider this test: $ hg glog --template '{rev}:{node|short} "{desc}"\n' @ 2:20c4f79fd7ac "3" | | o 1:38f24201dcab "2" |/ o 0:2a18120dc1c9 "1" Because each line beginning with "|" can be compiled as a regular expression (equivalent to ".*|"), they will match any output. Similarly: $ echo foo The blank output line can be compiled as a regular expression and will also match any output. With this patch, none of the above output lines will be matched as regular expressions. A line must end in " (re)" in order to be matched as one. Lines are still matched literally first, so the following will pass: $ echo 'foo (re)' foo (re)
-
- Sep 21, 2010
-
-
Matt Mackall authored
-
- Sep 14, 2010
-
-
Adrian Buehlmann authored
-
- Sep 02, 2010
-
-
Martin Geisler authored
Many tests fixed the commit date of their changesets at '1000000 0' or similar. However testing with "Mon Jan 12 13:46:40 1970 +0000" is not better than testing with "Thu Jan 01 00:00:00 1970 +0000", which is the default run-tests.py installs. Removing the unnecessary flag removes some clutter and will hopefully make it clearer what the tests are really trying to test. Some tests did not even change their output when the dates were changed, in which case the -d flag was truly irrelevant. Dates used in sequence (such as '0 0', '1 0', etc...) were left alone since they may make the test easier to understand.
-
- Jul 22, 2010
-
-
Martin Geisler authored
-
- Oct 18, 2008
-
-
Benoit Boissinot authored
If we don't do that, we won't delete all directories at the end of the test
-
- Oct 15, 2008
-
-
Benoit Boissinot authored
Do not abort on permission denied error, just skip the directory.
-
- Nov 09, 2007
-
-
Alexis S. L. Carvalho authored
-
- Aug 23, 2007
-
-
Benoit Boissinot authored
-
Benoit Boissinot authored
-
- Dec 01, 2006
-
-
Benoit Boissinot authored
-
- May 08, 2006
-
-
Matt Mackall authored
-
- Mar 13, 2006
-
-
Thomas Arendsen Hein authored
Some systems show "Thu Jan 01" instead of "Thu Jan 1", which breaks tests. Using "1000000" yields "Mon Jan 12 13:46:40 1970", which looks the same on all systems.
-
- Nov 03, 2005
-
-
Matt Mackall authored
-