Fri, 29 Jul 2005 12:30:12 -0800 Reduce the amount of stat traffic generated by a walk.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 29 Jul 2005 12:30:12 -0800] rev 812
Reduce the amount of stat traffic generated by a walk. When we switched to the new walk code for commands, we no longer passed a list of specific files to the repo or dirstate walk or changes methods. This meant that we always walked and attempted to match everything, which was not efficient. Now, if we are given any patterns to match, or nothing at all, we still walk everything. But if we are given only file names that contain no glob characters, we only walk those.
Fri, 29 Jul 2005 08:51:42 -0800 Fix documentation of -I and -X options.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 29 Jul 2005 08:51:42 -0800] rev 811
Fix documentation of -I and -X options. These options apply to all names, not just to directories. In other words, you can do something like this: hg add -X 'f*' '*.c' and it will have the effect of "add all files matching *.c, except those starting with f".
Fri, 29 Jul 2005 08:49:01 -0800 Move commands.forget over to using new walk code.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 29 Jul 2005 08:49:01 -0800] rev 810
Move commands.forget over to using new walk code. With no names, it now recursively forgets everything, as is the default behaviour of other commands. And prints the names of all files it hasn't specifically been told to forget.
Fri, 29 Jul 2005 08:42:28 -0800 Fix performance regression in addremove command.
Bryan O'Sullivan <bos@serpentine.com> [Fri, 29 Jul 2005 08:42:28 -0800] rev 809
Fix performance regression in addremove command. When I rewrote addremove, I lazily put a call to repo.changes in, which was unnecessary and slow. This is a new rewrite, preserving the file name behaviour, but replacing the call to repo.changes with a walk, which is much cheaper, and avoids calls to os.stat on all but files that have probably been deleted.
Sat, 30 Jul 2005 08:35:29 -0800 Merge with TAH
mpm@selenic.com [Sat, 30 Jul 2005 08:35:29 -0800] rev 808
Merge with TAH
Fri, 29 Jul 2005 22:31:45 +0100 Include tests (or possibly maps) ending in numbers in MANIFEST, too.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 22:31:45 +0100] rev 807
Include tests (or possibly maps) ending in numbers in MANIFEST, too.
Fri, 29 Jul 2005 22:10:36 +0100 Add Makefile from doc directory instead of / to MANIFEST.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 22:10:36 +0100] rev 806
Add Makefile from doc directory instead of / to MANIFEST.
Fri, 29 Jul 2005 22:07:42 +0100 Drop .err files generated by failed tests from the MANIFEST.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 22:07:42 +0100] rev 805
Drop .err files generated by failed tests from the MANIFEST.
Fri, 29 Jul 2005 21:50:05 +0100 Incorporated most of Aron Griffis suggestions for sh compatibility.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 21:50:05 +0100] rev 804
Incorporated most of Aron Griffis suggestions for sh compatibility.
Fri, 29 Jul 2005 21:34:41 +0100 Use tabs instead of spaces where apropriate.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 21:34:41 +0100] rev 803
Use tabs instead of spaces where apropriate.
Fri, 29 Jul 2005 15:59:10 +0100 Allow tests for not yet fixed bugs to fail without generating error diff.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 15:59:10 +0100] rev 802
Allow tests for not yet fixed bugs to fail without generating error diff.
Fri, 29 Jul 2005 15:21:02 +0100 Updated output of tests.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 15:21:02 +0100] rev 801
Updated output of tests.
Fri, 29 Jul 2005 15:19:43 +0100 Don't use 'set -x', fix exports, sed and hexdump usage for Solaris.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 15:19:43 +0100] rev 800
Don't use 'set -x', fix exports, sed and hexdump usage for Solaris.
Fri, 29 Jul 2005 15:11:34 +0100 Adapted README to new needs.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 15:11:34 +0100] rev 799
Adapted README to new needs.
Fri, 29 Jul 2005 15:11:05 +0100 Make tests work on Solaris:
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 15:11:05 +0100] rev 798
Make tests work on Solaris: - replacement for mktemp - fall back if shell arithmetic doesn't work - replacement for 'set -x' (which results look different with some shells) - "FOO=bar; export FOO" instead of "export FOO=bar" - don't use 'if ! ...'
Fri, 29 Jul 2005 14:54:36 +0100 Remove "export FOO=bar" bashism.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 14:54:36 +0100] rev 797
Remove "export FOO=bar" bashism.
Fri, 29 Jul 2005 14:52:45 +0100 Replaced mktemp and usage of ${par:=word}.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 14:52:45 +0100] rev 796
Replaced mktemp and usage of ${par:=word}.
Fri, 29 Jul 2005 14:51:41 +0100 Remove usage of ${par:-word}, which and mktemp. Quote filenames.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 14:51:41 +0100] rev 795
Remove usage of ${par:-word}, which and mktemp. Quote filenames.
Fri, 29 Jul 2005 14:49:04 +0100 Ignore test error files, protect dot in .pc/
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 14:49:04 +0100] rev 794
Ignore test error files, protect dot in .pc/
Fri, 29 Jul 2005 06:43:21 +0100 Merge with upstream
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 29 Jul 2005 06:43:21 +0100] rev 793
Merge with upstream
Sat, 23 Jul 2005 17:14:05 +0100 Added tests for bug with three-way-merging of old tip, tip and cwd.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jul 2005 17:14:05 +0100] rev 792
Added tests for bug with three-way-merging of old tip, tip and cwd.
Sat, 23 Jul 2005 17:11:29 +0100 Show all dirstate info for 'hg debugstate'.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jul 2005 17:11:29 +0100] rev 791
Show all dirstate info for 'hg debugstate'.
Sat, 23 Jul 2005 17:09:37 +0100 Make test-pull work on slow machines, where hg serve needs some time to start.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jul 2005 17:09:37 +0100] rev 790
Make test-pull work on slow machines, where hg serve needs some time to start.
Sat, 23 Jul 2005 17:08:12 +0100 Fixed test to notice .out file generated by run-test.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 23 Jul 2005 17:08:12 +0100] rev 789
Fixed test to notice .out file generated by run-test.
(0) -300 -100 -50 -24 +24 +50 +100 +300 +1000 +3000 tip