Brodie Rao
548fb65104
tests: ensure regexes match to the end of the string
...
Regular expressions in the test suite are currently written assuming
that you need a trailing ".*" to avoid matching to the end.
Instead of matching regular expressions using "^pattern", this patch
makes matching more restrictive by matching "^pattern$".
2010-09-22 16:05:59 -05:00
Brodie Rao
94cd8c2067
tests: don't match blank output lines as regexes in unified tests
...
Currently, the following unified test will pass:
$ echo foo
A blank output line (a line containing just two spaces) will match any
output.
The patch modifies the unified test runner to ignore empty strings
strings when do regular expression matching.
2010-09-22 16:05:59 -05:00
Brodie Rao
3ed54dfa3d
tests: improve regexes in unified tests
2010-09-22 16:05:58 -05:00
Dan Villiom Podlaski Christiansen
9c75aee050
templater: add hex filter.
2010-09-22 00:14:57 +02:00
Dan Villiom Podlaski Christiansen
9c066c24dc
tests: unify test-convert-svn-*
2010-09-21 18:40:33 +02:00
Peter Arrenbrecht
c3d38bfaec
merge: delay writing the mergestate during until commit is called
...
This speeds up merges of lots of files considerably.
2010-09-06 17:35:49 +02:00
Matt Mackall
dcc838ad18
tests: fix touch -t with RHEL
2010-09-22 15:33:08 -05:00
Dan Villiom Podlaski Christiansen
8e99053714
tests: compatibility fix.
...
'touch -d *' doesn't work on Mac OS X. In order to prevent this from
occuring again, a check for the case is added to 'check-code.py'.
2010-09-21 18:36:23 +02:00
Matt Mackall
5d9fc42983
tests: drop a bunch of sed calls from unified tests
2010-09-21 16:44:13 -05:00
Matt Mackall
ac660e9f65
tests: cleanup exit code handling in unified tests
2010-09-21 16:00:02 -05:00
Matt Mackall
0c59a109d6
check-code: add some basic support for unified tests
2010-09-21 12:41:24 -05:00
Patrick Mezard
b416e95b1a
test-subrepo-recursion: sort archive output for portability
2010-09-21 23:58:32 +02:00
Patrick Mezard
827fa9acf4
Merge with crew
2010-09-21 23:38:26 +02:00
Patrick Mezard
44b002a617
Merge with stable
2010-09-21 23:37:47 +02:00
Patrick Mezard
aebd1a7052
context: fix filectx.undelete() (issue2388)
2010-09-21 23:14:58 +02:00
Matt Mackall
add9355590
tests: fix hgweb template change
2010-09-20 17:01:12 -05:00
Matt Mackall
25cfe14ed3
tests: fix hgweb template change
2010-09-20 17:01:12 -05:00
Matt Mackall
6b5c5e35ef
merge with stable
2010-09-20 16:56:57 -05:00
Matt Mackall
f764dbce14
merge with crew
2010-09-20 16:56:44 -05:00
Patrick Mezard
0f60de38ce
Merge with crew
2010-09-20 23:42:23 +02:00
Matt Mackall
fc9b3fe966
revsets: reduce cost of outgoing in the optimizer
2010-09-20 16:40:36 -05:00
Matt Mackall
89bcf054c9
tests: fixup tests using unzip -l
2010-09-20 15:50:36 -05:00
Patrick Mezard
9679c03c21
Restore lexists() changes lost in d8a989380f8b merge
2010-09-20 22:41:10 +02:00
Patrick Mezard
614db673f4
Merge with stable
2010-09-20 22:29:13 +02:00
Patrick Mezard
979ccf4590
Use lexists() instead of exists() where appropriate
2010-09-20 21:46:56 +02:00
Patrick Mezard
0988572cc6
convert/svn: fix broken symlink renames in svn sink
2010-09-20 21:46:39 +02:00
Patrick Mezard
e043450e1d
rename: do not overwrite existing broken symlinks
2010-09-20 21:46:39 +02:00
Patrick Mezard
21f3e10fb9
patch: do not overwrite broken untracked symlinks
2010-09-20 21:42:11 +02:00
Patrick Mezard
2d21e62e9b
patch: fix target when patching broken symlinks (issue2368)
2010-09-20 21:42:11 +02:00
Matt Mackall
82d0edffe9
tests: add hack to avoid problem with graphlog in unified tests
2010-09-20 14:36:36 -05:00
Matt Mackall
c2f36f74bb
bundle: encapsulate all bundle streams in unbundle class
2010-09-20 14:32:21 -05:00
Martin Geisler
34af0cf109
subrepo: add support for 'hg archive'
2010-09-20 15:46:17 +02:00
Martin Geisler
37b2820a98
subrepo: introduce files and filedata methods for subrepo classes
2010-09-20 15:44:30 +02:00
Martin Geisler
989dda555a
merge with stable
2010-09-20 15:42:58 +02:00
Ryan Phillips
505aacc190
hgweb: be consistent with the background highlighting on closed branches (Issue2386)
...
The coal and paper web themes will highlight closed branches as a visual cue to
the user. This patch makes the other two themes constistent.
For users with difficulty differentiating colors, it would be better to split
out closed branches to a new table or optionally hide them.
2010-09-19 21:20:38 -05:00
Dan Villiom Podlaski Christiansen
4a1790f181
mq: fix the deprecation comment for qsave & qrestore.
...
Changeset 1e63d4dee4f6 deprecated qsave and qrestore. In the
deprecating comment, users were referred to 'rebase --mq' which -- at
the time the message was written -- didn't exist. Currently, on the
default branch, rebase *does* take a '--mq' option, but it probably
doesn't do what Dirkjan expected it to do when he wrote the message.
In the original, deprecating commit, little context was provided as to
why this change was made. Based on my recollection, concensus at the
Paris Sprint in February 2010 was that one of the problems with MQ was
that it exposed far too many commands. Notable among these were qsave
& qrestore: very few core developers understood what they did and even
fewer (none, IIRC) actually used them. However, they couldn't be
removed; not only do the usual backwards compatibility reasons apply,
but the hg book refers to them.
2010-09-20 13:31:02 +02:00
Matt Mackall
aa7fff48c0
bundle: move chunk parsing into unbundle class
2010-09-19 13:12:45 -05:00
Matt Mackall
4b4d939b00
bundle: get rid of chunkiter
2010-09-19 12:51:54 -05:00
Matt Mackall
1118760c78
bundle: refactor progress callback
...
This lets us eliminate the chunk iterator so we can have the bundle class
parse headers.
2010-09-19 12:38:44 -05:00
Matt Mackall
43940bec52
bundle: make getchunk() a method
2010-09-18 18:20:34 -05:00
Matt Mackall
10fc9a1867
bundlerepo: use bundle objects everywhere
2010-09-17 19:24:29 -05:00
Matt Mackall
40f75a026a
bundlerepo: drop unused close() method
2010-09-17 19:03:13 -05:00
Matt Mackall
02677f1fa3
bundle: make unbundle object seekable
...
This is only for uncompressed bundles used by bundlerepo.
2010-09-17 19:02:32 -05:00
Matt Mackall
44ccb450e4
bundle: push chunkbuffer down into decompress
...
We replace the fixup iterator with a file-like object so that
uncompressed file streams can be passed end to end through the stack.
2010-09-17 19:02:26 -05:00
Matt Mackall
200e89394d
tests: fix a bunch of pointless #s in unified tests
2010-09-17 17:03:08 -05:00
Matt Mackall
bf9417da11
tests: exit 0 no longer needed on unified tests
2010-09-17 17:03:04 -05:00
Matt Mackall
04833e5383
tests: update debugcomplete output
2010-09-20 15:33:12 -05:00
Matt Mackall
6f3e841677
merge with abuehl
2010-09-20 15:31:48 -05:00
Adrian Buehlmann
a8ea57a0d0
tests: unify some of test-mq*
2010-09-19 23:42:18 +02:00
Steve Borho
d990f5561b
Merge with stable
2010-09-17 12:45:13 -05:00