Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 11 May 2006 09:01:32 -0700] rev 2263
make reason for sys.argv change obvious in code.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 11 May 2006 08:48:52 -0700] rev 2262
merge with crew.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 11 May 2006 08:48:36 -0700] rev 2261
Check existance of sys.argv for the use from mod_python.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 May 2006 16:19:44 +0200] rev 2260
add tests for incoming and outgoing
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 May 2006 15:01:30 +0200] rev 2259
fix a traceback when unbundling does not add any changesets
only run the hooks when some changesets has been added
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 May 2006 14:06:18 +0200] rev 2258
catch KeyboardInterrupt in run-tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 May 2006 11:24:28 +0200] rev 2257
indent: fix alignment
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 May 2006 11:15:23 +0200] rev 2256
fix errors spotted by pychecker (mostly scope problems)
mason@suse.com [Wed, 10 May 2006 15:26:56 -0700] rev 2255
Reduce ram used for very large inlined index files
During a clone, an inline index is not converted to a split index
file until the very end. When the conversion happens, the index
can be very large, and the inline index loading functions always load
the entire index file into ram.
This changes the revlog code to read the index in smaller chunks.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 15:24:26 -0700] rev 2254
backout command: better help.
Matt Mackall <mpm@selenic.com> [Wed, 10 May 2006 17:05:43 -0500] rev 2253
Matt Mackall <mpm@selenic.com> [Wed, 10 May 2006 16:55:55 -0500] rev 2252
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 13:39:12 -0700] rev 2251
fix speed regression in mdiff caused by line split bugfix.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 11:10:18 -0700] rev 2250
windows: revlog.lazyparser not always safe to use.
can not use on windows < nt or if win32 api not available.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 10:32:24 -0700] rev 2249
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 10:31:54 -0700] rev 2248
fix diffs containing embedded "\r".
add test to make sure fix stays fixed.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 10:31:22 -0700] rev 2247
run-tests.py: fix handling of newlines.
old code could not handle embedded "\r" or files that ended without newline.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 10 May 2006 10:07:53 -0700] rev 2246
run-tests.py: print diff if reference output not existing.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 10 May 2006 19:23:19 +0200] rev 2245
Added -A as an alias for --after to hg remove, like for other commands.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 10 May 2006 18:53:32 +0200] rev 2244
Just using 'make' now shows help. 'make all' doesn't perform inplace build.
Christian Boos <cboos@neuf.fr> [Wed, 10 May 2006 11:53:56 +0200] rev 2243
The posixfile implemented using the win32 API should be iterable.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 09 May 2006 20:56:57 -0700] rev 2242
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 20:56:13 -0700] rev 2241
hide deprecated undo command by making it an alias for debugundo.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 14:40:13 -0700] rev 2240
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 14:39:56 -0700] rev 2239
bugzilla hook: skip empty groups.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 13:29:55 -0700] rev 2238
undo: add "deprecated" message to output.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 11:12:45 -0700] rev 2237
reduce memory used by util.opener when making a temp copy of a file.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 09 May 2006 11:08:06 -0700] rev 2236
reduce memory used when appendfile appends to real file.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 09 May 2006 18:03:15 +0200] rev 2235
New make targets:
local: build extensions inplace (the former "all" target")
all: "local" (for people who expect this) and build everything else
install: install pre-built things (so root doesn't have to write to $HOME)
install-home: use setup.py's --home option instead of --prefix
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 09 May 2006 17:21:53 +0200] rev 2234
New make target "dist-notests" to create tarballs without running tests first.
wilde@trapperkeeper.sha-bang.de [Tue, 09 May 2006 17:05:49 +0200] rev 2233
Added install target.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 09 May 2006 17:03:00 +0200] rev 2232
Always remove appendopener tmp files (fixes
issue235).
test-hup triggered this bug by killing "hg serve --stdio".
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 09 May 2006 13:26:16 +0200] rev 2231
gpg extension: Always remove temporary files created by 'hg sigcheck'.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 16:50:27 -0700] rev 2230
localrepository.addchangegroup: add more source infos to hooks
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 16:07:56 -0700] rev 2229
changegroup hooks: add source to hook parameters
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 14:20:37 -0700] rev 2228
merge with mainline.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 14:19:05 -0700] rev 2227
deprecate undo command, replace with rollback command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 14:18:19 -0700] rev 2226
fix test-help output.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 12:27:30 -0700] rev 2225
notify: add 'to' header to message.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 11:16:09 -0700] rev 2224
notify extension: generate right number of diffs
Matt Mackall <mpm@selenic.com> [Mon, 08 May 2006 14:32:43 -0500] rev 2223
Update tests for revlogng
mason@suse.com [Mon, 08 May 2006 14:26:18 -0500] rev 2222
Use revlogng and inlined data files by default
This changes revlog specify revlogng by default. Inlined
data files are also used unless a flags option is found in the .hgrc.
Some example hgrc files:
[revlog]
# use the original revlog format
format=0
[revlog]
# use revlogng. Because no flags are included, inlined data files
# also be selected
format=1
[revlog]
# use revlogng but do not inline the data files with the index
flags=
[revlog]
# the new default
format=1
flags=inline
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 10:59:58 -0700] rev 2221
reverse sense of return value from python hooks.
old scheme (False/None/0/'' == fail) made coding style
unnatural, did not allow use of mercurial commands as hooks.
new scheme (False/None/0 == pass) is pythonic, does not require peculiar
"return True" at ends of hooks, allows hooks like this:
[hooks]
# update working dir after push into this repo
changegroup.update = python:mercurial.commands.update
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 08:20:56 -0700] rev 2220
add filename to IOError if read of file fails.
if file replaced with directory or symlink, IOError not fully filled out.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 08 May 2006 08:04:46 -0700] rev 2219
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 14:56:07 -0700] rev 2218
only import mysql module if hook used.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 06 May 2006 16:43:16 +0200] rev 2217
Fixed tests for changed help output
Lee Cantey <lcantey@gmail.com> [Fri, 05 May 2006 22:13:56 -0700] rev 2216
Update release notes and copyright year for Windows installer.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 05 May 2006 11:07:29 -0700] rev 2215
revert: remove word "modified" from description.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 05 May 2006 10:45:08 -0700] rev 2214
make test-confused-revert check working dir with two parents.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 05 May 2006 10:41:38 -0700] rev 2213
run-tests.py must print changed test output no matter what exit code is.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 05 May 2006 10:31:03 -0700] rev 2212
revert: require explicit revision when working dir has two parents.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 22:38:14 -0700] rev 2211
document [extensions] in doc/hgrc.5.txt.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 22:23:18 -0700] rev 2210
add tests/coverage.py to MANIFEST.in.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 22:20:02 -0700] rev 2209
document hgignore syntax in new file doc/hgignore.5.txt.
fix issue 162.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 21:44:09 -0700] rev 2208
update README.
fix issue 225.
do not use deprecated commands in examples.
Stephen Darnell <stephen@darnell.plus.com> [Thu, 04 May 2006 15:47:18 -0700] rev 2207
Delete the shell version of run-tests
Use the python version instead
Stephen Darnell <stephen@darnell.plus.com> [Thu, 04 May 2006 15:42:14 -0700] rev 2206
Use text rather than binary mode for editing commit messages
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 15:25:24 -0700] rev 2205
update test-help.out after fixing revert docs.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 15:23:58 -0700] rev 2204
fix doc comments for revert command. people found them confusing.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 15:07:35 -0700] rev 2203
add email notification hook. hook written in python.
email headers and body can be customized using template code.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 14:45:57 -0700] rev 2202
make templater.stringio a tiny bit more use.
Bryan O'Sullivan <bos@serpentine.com> [Thu, 04 May 2006 12:25:10 -0700] rev 2201
patch queue: notify.patch
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 12:23:01 -0700] rev 2200
move mail sending code into core, so extensions can share it.
document hgrc settings used.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 12:02:32 -0700] rev 2199
move stringio class from bugzilla extension into templater module.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 12:00:45 -0700] rev 2198
rename [patchbomb] section to [email] section in hgrc. old name still ok.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 04 May 2006 11:32:00 -0700] rev 2197
define standard name for base url to use when printing hgweb urls.
useful for bugzilla integration, email notifications, other stuffs.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 04 May 2006 14:05:44 +0200] rev 2196
merge with crew
TK Soh <teekaysoh@yahoo.com> [Thu, 04 May 2006 14:01:55 +0200] rev 2195
gitweb: strip leading & trailing blank lines in changeset description
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 22:47:57 -0700] rev 2194
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 22:47:08 -0700] rev 2193
add util.samestat function for windows.
windows does not have os.path.samestat, and stat().st_ino is always zero,
so util.samestat always returns false on windows.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 14:40:39 -0700] rev 2192
add bugzilla integration hook. example of writing hook in python.
hook updates bugzilla bugs when it sees commit comments that mention
bug id, such as "i fixed bug 77".
only bugzilla 2.16 supported yet, but easy to extend. bugzilla versions
have different schema, i have not used later than 2.16.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 14:35:17 -0700] rev 2191
make templater bit more flexible and efficient for external users.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 11:00:24 -0700] rev 2190
fix minor bugs in localrepo.hook.
Vadim Gelfer <vadim.gelfer@gmail.com> [Wed, 03 May 2006 10:25:28 -0700] rev 2189
move changeset_templater into templater module.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 03 May 2006 13:12:34 +0200] rev 2188
merge with crew
TK Soh <teekaysoh@yahoo.com> [Wed, 03 May 2006 11:25:36 +0200] rev 2187
tests: support older version of bunzip2 and, possibly, gunzip too
TK Soh <teekaysoh@yahoo.com> [Wed, 03 May 2006 11:25:25 +0200] rev 2186
tests: fix compatibility on Solaris
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 03 May 2006 11:57:14 +0200] rev 2185
Better help for mq: Corrected synopses, get qcommit options from commands.py.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 03 May 2006 10:53:51 +0200] rev 2184
Add debugaddremove alias to addremove, so it doesn't show up in 'hg help'.
Add an explicit description of 'hg commit --addremove'.
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 03 May 2006 10:45:20 +0200] rev 2183
Always clean the build directory before installing for running the tests.
Otherwise tests might run an old version, when e.g. commands.py.orig is
moved back after a revert (old timestamp).
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 03 May 2006 10:18:52 +0200] rev 2182
Corrected test output for deprecated addremove command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 21:50:53 -0700] rev 2181
deprecate addremove command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 21:45:53 -0700] rev 2180
make test-remove check some more cases.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 21:44:24 -0700] rev 2179
add --after option to remove command.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 14:38:32 -0700] rev 2178
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 14:37:55 -0700] rev 2177
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 02 May 2006 14:30:00 -0700] rev 2176
fix file handling bugs on windows.
add util.posixfile class that has posix semantics on windows.
fix util.rename so it works with stupid windows delete semantics.
Thomas Arendsen Hein <thomas@intevation.de> [Tue, 02 May 2006 18:44:02 +0200] rev 2175
Make hg update more verbose by default (
issue12)
(including small changes to revert and backout to not show these stats
with the exception of backout --merge)
Show update stats (unless -q), e.g.:
K files updated, L files merged, M files removed, N files unresolved
Inform the user what to do after a merge:
(branch merge, don't forget to commit)
Inform the user what to do if a branch merge failed:
There are unresolved merges, you can redo the full merge using:
hg update -C X
hg merge Y
Inform the user what to do if a working directory merge failed:
There are unresolved merges with locally modified files.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 01 May 2006 19:17:34 +0200] rev 2174
If default sorting is name, offer name-descending with one click.
Additionally no longer ignore case when sorting by name to match default
sorting. This makes e.g. a repository "FOO" being listed before "bar".
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 01 May 2006 18:38:25 +0200] rev 2173
Make hgwebdir columns sortable.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 01 May 2006 10:04:25 +0200] rev 2172
Merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 01 May 2006 10:02:17 +0200] rev 2171
Add download links to hgwebdir index page for allowed archive types.
Based on a patch by Colin McMillen <mcmillen@cs.cmu.edu>
Colin McMillen <mcmillen@cs.cmu.edu> [Mon, 01 May 2006 09:01:59 +0200] rev 2170
Add archive download links to tip on main changeset list page
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 22:46:54 +0200] rev 2169
Combine catching exceptions added in
dd4ec4576cc8 in one except statement.
Colin McMillen <mcmillen@cs.cmu.edu> [Sun, 30 Apr 2006 22:43:41 +0200] rev 2168
Proper check to see if zip dest needs to be wrapped in tellable
From hgweb, calling archival.zipit fails with the error message
"Illegal seek". This happens because sys.stdout.tell() throws an
exception:
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mercurial/archival.py", line 99, in addfile
self.z.writestr(i, data)
File "/usr/lib/python2.4/zipfile.py", line 468, in writestr
zinfo.header_offset = self.fp.tell() # Start of header bytes
Checking whether hasattr(dest, 'tell') is insufficient, because
sys.stdout has a tell() method; you just can't call it.
This patch instead determines whether a fileobj is tellable by trying
to tell(), wrapping the fileobj if an exception is generated.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sun, 30 Apr 2006 16:30:57 -0700] rev 2167
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sun, 30 Apr 2006 16:30:39 -0700] rev 2166
do not check sys.argv from localrepo when running hooks.
instead add traceback field to ui class.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 21:11:22 +0200] rev 2165
Use better names (hg-{usage}-{random}.{suffix}) for temporary files.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 19:30:59 +0200] rev 2164
Applied $PWD fix (changeset
278f9b13c39a) to tests/test-hook, too.
Sascha Wilde <wilde@sha-bang.de> [Sun, 30 Apr 2006 19:29:57 +0200] rev 2163
SunOS fix: Replaced $PWD with `pwd`
under certain conditioins $PWD isn't up to date,
observed on SunOS 5.8
Colin McMillen <mcmillen@cs.cmu.edu> [Sun, 30 Apr 2006 18:52:34 +0200] rev 2162
Add self to CONTRIBUTORS
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 30 Apr 2006 18:50:53 +0200] rev 2161
Fix just introduced possible old-http bug
My last patch changed httprangereader.read to read only the specified
amount of data from the connection, to prevent it from returning more
than what was asked.
I just realized that this could lead to the connection not being closed.
In practice, it looks like the connection is closed just fine, but it's
probably safer to read everything and then return only what's necessary.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 18:46:49 +0200] rev 2160
Cleanup archive command: Don't overwrite gettext, quoting in cmd table entry.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 30 Apr 2006 18:40:30 +0200] rev 2159
Small cleanups to backout command:
- Accept -m for --message (like commit and similar commands), too.
- Don't ignore --logfile option.
- Fix command table entry (synopsis, group commit related option)
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 29 Apr 2006 20:56:46 -0700] rev 2158
add backout command.
command undoes effect of an earlier commit, commits new changeset
as result.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 29 Apr 2006 20:39:28 -0700] rev 2157
make test-revert check executable bit.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 15:50:56 -0700] rev 2156
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 15:50:22 -0700] rev 2155
support hooks written in python.
to write hook in python, create module with hook function inside.
make sure mercurial can import module (put it in $PYTHONPATH or load it
as extension). hook function should look like this:
def myhook(ui, repo, hooktype, **kwargs):
if hook_passes:
return True
elif hook_explicitly_fails:
return False
elif some_other_failure:
import util
raise util.Abort('helpful failure message')
else:
return
# implicit return of None makes hook fail!
then in .hgrc, add hook with "python:" prefix:
[hooks]
commit = python:mymodule.myhook
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 14:51:36 -0700] rev 2154
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Fri, 28 Apr 2006 14:50:23 -0700] rev 2153
move SignalInterrupt class into util module.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Apr 2006 21:52:08 +0200] rev 2152
Show repo's revlog format on verify only if it doesn't match the default format.
This makes it easier to run the tests with different revlog formats.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 28 Apr 2006 12:38:11 +0200] rev 2151
Ignore annotated coverage output of run-tests.py -C
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 28 Apr 2006 11:36:33 +0200] rev 2150
fix a NameError in changegroupsubset
Vincent Danjean <vdanjean@free.fr> [Thu, 27 Apr 2006 22:29:02 -0700] rev 2149
allow to pull from an empty repo without getting a backtrace
Colin McMillen <mcmillen@cs.cmu.edu> [Thu, 27 Apr 2006 22:11:13 -0700] rev 2148
Add MOTD display to hgweb and hgwebdir.
The hgweb "footer" template now has space for an optional message of
the day (MOTD). This is used in two contexts:
1) On the hgwebdir index page
2) On various pages of each individual repo
For both cases, the MOTD is read out of an entry named "motd" in the
[web] section of a config file -- the only difference is which file is
used. For #1, you need to add the section to hgweb.config; for #2, you
need to add to the repo's .hgrc file.
I suggest something like this:
[web]
motd = <p>To download these repositories, <a href="http://www.selenic.com/mercurial">get Mercurial</a> and then type something like:</p><p><pre>hg clone http://gs3080.sp.cs.cmu.edu/hg.cgi/cpmpy</pre></p>You can also click the Download links to get an archive of the latest revision.
An online sample is available here:
http://gs3080.sp.cs.cmu.edu/hg.cgi
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:10:45 -0700] rev 2147
merge with crew.
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:01:57 -0700] rev 2146
run-tests.py: remove trailing white space
Vadim Gelfer <vadim.gelfer@gmail.com> [Thu, 27 Apr 2006 22:01:28 -0700] rev 2145
make indentation of coverage code in run-tests.py nicer.
Stephen Darnell <stephen@darnell.plus.com> [Thu, 27 Apr 2006 21:59:44 -0700] rev 2144
Add code coverage to the python version of run-tests (inc. annotation)
Also include a minor work-around to coverage.py to avoid errors about /<string>