Pascal Quantin <pascal.quantin@gmail.com> [Thu, 03 Dec 2009 22:34:51 +0100] rev 10002
Update win32 installer with changes from
f91e5630ce7e
Christian Ebert <blacktrash@gmx.net> [Thu, 03 Dec 2009 22:37:49 +0100] rev 10001
doc: correct path to help files in Makefile
Martin Geisler <mg@lazybytes.net> [Thu, 03 Dec 2009 20:50:00 +0100] rev 10000
setup: cleanup coding style
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 01 Dec 2009 16:06:10 +0100] rev 9999
setup: install translation files as package data
Remove the `install_package_data' subclass of `install_data' and use
the `package_data' functionality provided by distutils instead. As
package data must be located within the package directory, the data
files are now generated in the build directory.
To simplify the functionality of this change, the top-level `doc' and
`templates' directories have been moved into the `mercurial' package
directory.
Martin Geisler <mg@lazybytes.net> [Thu, 03 Dec 2009 20:41:43 +0100] rev 9998
setup: don't ship i18n directory
The directory was never actually used at runtime and other programs
don't ship it either.
Sune Foldager <cryo@cyanite.org> [Thu, 03 Dec 2009 11:07:14 +0100] rev 9997
Merge with stable
Sune Foldager <cryo@cyanite.org> [Thu, 03 Dec 2009 11:06:55 +0100] rev 9996
handle file URIs correctly, according to RFC 2396 (
issue1153)
The new code aims to implement the RFC correctly for file URIs.
Previously they were handled incorrectly in several ways, which
could cause problem on Windows in particular.
Sune Foldager <cryo@cyanite.org> [Thu, 03 Dec 2009 11:06:44 +0100] rev 9995
transplant: fix small bug when a patch fails while using --filter
Henrik Stuart <hg@hstuart.dk> [Thu, 03 Dec 2009 06:35:39 +0100] rev 9994
Merge with stable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 03 Dec 2009 14:14:44 +0900] rev 9993
alias: do not crash when aliased command has no usage help text
Martin Geisler <mg@lazybytes.net> [Thu, 03 Dec 2009 01:06:15 +0100] rev 9992
Merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 03 Dec 2009 01:01:49 +0100] rev 9991
revlog: add fast path to ancestor
Greg Ward <greg-hg@gerg.ca> [Tue, 01 Dec 2009 16:19:53 -0500] rev 9990
share: add a test script.
Fabian Kreutz <project+hg@fabian-kreutz.de> [Wed, 02 Dec 2009 14:30:39 +0200] rev 9989
hgk: do not ignore ---/+++ lines in diff
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 20:10:31 -0600] rev 9988
Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 19:30:49 -0600] rev 9987
Added signature for changeset
439d7ea6fe3a
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 19:30:49 -0600] rev 9986
Added tag 1.4.1 for changeset
439d7ea6fe3a
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 19:30:30 -0600] rev 9985
Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 19:28:15 -0600] rev 9984
share: fix interaction with clone
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 14:37:57 -0600] rev 9983
Merge with crew
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 14:37:33 -0600] rev 9982
Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Dec 2009 14:36:47 -0600] rev 9981
Merge with i18n
Martin Geisler <mg@lazybytes.net> [Tue, 01 Dec 2009 00:48:25 +0100] rev 9980
Merge with stable
Martin Geisler <mg@lazybytes.net> [Tue, 01 Dec 2009 00:47:25 +0100] rev 9979
i18n: hand-transplant change in
36760956f6d3
Martin Geisler <mg@lazybytes.net> [Sun, 29 Nov 2009 20:32:41 +0100] rev 9978
i18n-da: synchronized with
af5f99d8195e
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 30 Nov 2009 12:44:32 -0200] rev 9977
merge with i18n-stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 30 Nov 2009 12:36:24 -0200] rev 9976
i18n-pt_BR: added strings from crew
5b149c88d9e8
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 01 Dec 2009 01:43:46 +0100] rev 9975
backout experimental change from
777c1df76ef4
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 01 Dec 2009 01:08:16 +0100] rev 9974
context: parents() already filters nullid
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 01 Dec 2009 01:03:54 +0100] rev 9973
context: use key-sorting instead of tuples
Martin Geisler <mg@lazybytes.net> [Tue, 01 Dec 2009 00:43:54 +0100] rev 9972
Merge with stable
Martin Geisler <mg@lazybytes.net> [Tue, 01 Dec 2009 00:43:21 +0100] rev 9971
doc/Makefile: ensure C locale
The man pages can actually be translated by building them in a
different locale. However, the man pages contain internal links to
certain sections, and when the section titles are translated, the
links change too. So it is currently not recommended to build the man
pages in anything by the "C" locale.
Martin Geisler <mg@lazybytes.net> [Tue, 01 Dec 2009 00:15:45 +0100] rev 9970
commands: mark "ssh://" as inline literals in help texts
Patrick Mezard <pmezard@gmail.com> [Mon, 30 Nov 2009 23:39:58 +0100] rev 9969
test-rollback: fix reference to /bin/false (fails on OSX)
Martin Geisler <mg@lazybytes.net> [Mon, 30 Nov 2009 23:27:37 +0100] rev 9968
Merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 30 Nov 2009 23:12:51 +0100] rev 9967
schemes: fixed typos in module docstring
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 24 Nov 2009 17:48:23 +0200] rev 9966
schemes extension
Martin Geisler <mg@lazybytes.net> [Mon, 30 Nov 2009 23:12:51 +0100] rev 9965
schemes: fixed typos in module docstring
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 24 Nov 2009 17:48:23 +0200] rev 9964
schemes extension
Matt Mackall <mpm@selenic.com> [Mon, 30 Nov 2009 15:31:14 -0600] rev 9963
Merge with crew
Patrick Mezard <pmezard@gmail.com> [Mon, 30 Nov 2009 22:23:04 +0100] rev 9962
convert: better error on invalid repository type
Patrick Mezard <pmezard@gmail.com> [Mon, 30 Nov 2009 22:23:09 +0100] rev 9961
cmdutil: fix missing default 'extra' template
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 28 Nov 2009 11:21:19 +0900] rev 9960
test blacklist: add inotify-failures target
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 28 Nov 2009 10:25:09 +0900] rev 9959
run-tests: add a "--blacklist target" option to skip predefined test lists
Rely on a ConfigParser file, tests/blacklist, to define blacklist targets.
This allows exposing specific test suites for testing incomplete/particular
features, e.g. "run-tests.py --blacklist inotify-failures --inotify *"
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 17 Nov 2009 18:50:39 +0900] rev 9958
run-tests: add --inotify option to test runner
Activate inotify extension when running tests.
Sune Foldager <cryo@cyanite.org> [Mon, 30 Nov 2009 19:52:03 +0100] rev 9957
merge with stable
Sune Foldager <cryo@cyanite.org> [Mon, 30 Nov 2009 19:37:38 +0100] rev 9956
extdiff: respect --option in command aliases (
issue949)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 30 Nov 2009 16:53:05 +0100] rev 9955
merge with stable
Sune Foldager <cryo@cyanite.org> [Mon, 30 Nov 2009 14:58:52 +0100] rev 9954
fix bug in prepush logic involving merge changesets
When creating new branches and merging them into existing ones, you would
sometimes be able to push some changesets (the existing branches) without using
--force, even when that creates a new head on the remote.
A test which triggers the error has been added.
Martin Geisler <mg@lazybytes.net> [Sat, 28 Nov 2009 23:58:03 +0100] rev 9953
Merge with stable
timeless@mozdev.org [Sat, 28 Nov 2009 23:44:18 +0100] rev 9952
commands: add missing options in command line help
Martin Geisler <mg@lazybytes.net> [Sat, 28 Nov 2009 23:23:16 +0100] rev 9951
commands: mark strings for translation
timeless [Fri, 27 Nov 2009 18:26:25 +0000] rev 9950
keyword: clarify object of backwards compatibility
Greg Ward <greg-hg@gerg.ca> [Fri, 27 Nov 2009 11:50:52 -0500] rev 9949
commit: write last-message.txt with no content modifications.
This assumes the user will use either a sane editor (anything but
Notepad) or the same editor again: even Notepad should be able to read
what it previously wrote.
Marti Raudsepp <marti@juffo.org> [Thu, 26 Nov 2009 10:47:39 +0200] rev 9948
mail: add parseaddrlist() function for parsing many addresses at once
Adds a new function addrlistencode() to mercurial.mail, like addressencode(),
but accepts a list of addresses as input, and returns a list of formatted
addresses. This will be used by patchbomb.
The difference is that each element in the input list can contain multiple
addresses (comma separated or otherwise), and are split using Python's
email.Utils.getaddresses().
Marti Raudsepp <marti@juffo.org> [Thu, 26 Nov 2009 12:23:28 +0200] rev 9947
patchbomb: fix parsing of multiple addresses, allow multiple addrs in --to/cc/bcc
Instead of using custom code to split apart addresses, we now use
mail.parseaddrlist() which always does the Right Thing as it relies on Python's
email.Utils.getaddresses().
Previously, 'hg email --to=foo,bar' only respected foo and discarded bar. Also,
commas in names were not allowed in hgrc or the interactive prompt; specifying
'"Lastname, Firstname" <foo>' would confuse patchbomb.
The testcase uses '-m tmp.mbox' because -n (like in other tests) would disable
address mangling.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 27 Nov 2009 13:53:27 +0100] rev 9946
templates: add raw templates for tags/branches pages
Martin Geisler <mg@lazybytes.net> [Thu, 26 Nov 2009 23:10:59 +0100] rev 9945
extdiff: wrap long lines in docstring and comments
Gettext wraps lines in the messages when it writes them to the hg.pot
file and that makes long lines look odd in the resulting .po file.
Martin Geisler <mg@lazybytes.net> [Thu, 26 Nov 2009 20:59:35 +0100] rev 9944
Merge with stable
Christian Ebert <blacktrash@gmx.net> [Thu, 26 Nov 2009 10:51:17 +0100] rev 9943
keyword: the CVS keyword is $RCSfile$, not $RCSFile$
http://cvsbook.red-bean.com/cvsbook.html#List%20Of%20Keywords
Fix default keyword map accordingly.
Keep $RCSFile$ for Mercurial backwards compatibility.
Martin Geisler <mg@lazybytes.net> [Thu, 26 Nov 2009 20:50:16 +0100] rev 9942
keyword: sort demo output to ensure deterministic output
Martin Geisler <mg@lazybytes.net> [Thu, 26 Nov 2009 20:06:45 +0100] rev 9941
extdiff: prevent exception on double-translation
The docstring is translated twice: once when used as a format string,
and once on display. The second translation fails when the first
translation introduces non-ASCII characters in the string.
The problem is that the gettext module calls unicode(message) on the
string, i.e., it decodes it to a Unicode string using the ASCII
encoding (the default encoding). By translating it into a Unicode
string here, the unicode() call becomes a noop.
Matt Mackall <mpm@selenic.com> [Wed, 25 Nov 2009 21:54:47 -0600] rev 9940
Merge with stable again
Matt Mackall <mpm@selenic.com> [Wed, 25 Nov 2009 21:54:18 -0600] rev 9939
Merge stable heads
Matt Mackall <mpm@selenic.com> [Wed, 25 Nov 2009 21:52:39 -0600] rev 9938
Fix changelog test
Matt Mackall <mpm@selenic.com> [Wed, 25 Nov 2009 21:44:19 -0600] rev 9937
Merge with stable
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Mon, 01 Jun 2009 20:32:53 +0200] rev 9936
list branches in changelog template
Greg Ward <greg-hg@gerg.ca> [Tue, 24 Nov 2009 21:08:40 -0500] rev 9935
commit: if relevant, tell user their commit message was saved.
(
issue1635)
Specifically, if:
1) the user edited the message (it didn't come straight from -m) and
2) the commit was aborted by an exception
then the saved commit message in .hg/last-message.txt could come in handy, so
mention it with a ui.write().
This doesn't help users who manually rollback to amend a changeset:
the fact that the message was saved to .hg/last-message.txt is
invisible in that case.
Greg Ward <greg-hg@gerg.ca> [Tue, 24 Nov 2009 21:08:39 -0500] rev 9934
commit: save commit message so it's not destroyed by rollback.
(
issue1635)
Rationale: if a pretxncommit hook rejects this commit, the transaction
is rolled back and the user's commit message is irrevocably lost.
So save a copy in .hg/last-message.txt, just in case. Also handy if
the user deliberately rolls back a commit in order to amend it.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 14 Aug 2009 08:19:49 -0400] rev 9933
inotify: create a common, OS-independent server entry point
* rename server.py to linuxserver.py
* create server.py: it will contain OS-independent logic for servers, and will
import the right server depending on the OS
* old server.server class is renamed to linuxserver.socketlistener
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 25 Nov 2009 00:02:02 +0200] rev 9932
perf.perflog: add option to follow renames
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 24 Nov 2009 13:55:13 -0200] rev 9931
run-tests: LANGUAGE may make tests fail
Bryan O'Sullivan <bos@serpentine.com> [Tue, 24 Nov 2009 14:45:29 -0800] rev 9930
Merge with mpm
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 24 Nov 2009 20:40:16 +0100] rev 9929
merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 24 Nov 2009 20:40:04 +0100] rev 9928
findrenames: improve coding-style
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 24 Nov 2009 18:21:47 +0100] rev 9927
findrenames: speedup exact match
benchmarked on crew repo with:
rm -rf * ; hg up -C ; for i in `find . -name "*.py"` ; do mv $i $i.new;done
followed by:
hg addremove -s 100
before: Time: real 28.890 secs (user 26.920+0.000 sys 1.450+0.000)
after : Time: real 6.790 secs (user 5.310+0.000 sys 1.350+0.000)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 24 Nov 2009 17:39:42 +0100] rev 9926
findrenames: refactor the score computation
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 24 Nov 2009 17:26:42 +0100] rev 9925
findrenames: first loop over the removed files, it's faster
Getting the file from the working dir is less expensive than getting it from
the repo history, hence the speedup.
benchmarked on crew repo with:
rm -rf * ; hg up -C ; for i in `find . -name "*.py"` ; do mv $i $i.new;done
followed by:
hg addremove -s 100
before: Time: real 68.760 secs (user 65.760+0.000 sys 2.490+0.000)
after : Time: real 28.890 secs (user 26.920+0.000 sys 1.450+0.000)
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 24 Nov 2009 14:32:19 +0200] rev 9924
localrepo: support 'rev in repo' syntax
Brendan Cully <brendan@kublai.com> [Tue, 24 Nov 2009 11:20:25 -0800] rev 9923
zsh completion: add summary
Matt Mackall <mpm@selenic.com> [Tue, 24 Nov 2009 10:25:11 -0600] rev 9922
Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 24 Nov 2009 10:23:53 -0600] rev 9921
Merge with crew
Matt Mackall <mpm@selenic.com> [Tue, 24 Nov 2009 10:15:12 -0600] rev 9920
Merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 23 Nov 2009 15:15:54 -0200] rev 9919
merge with i18n stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 23 Nov 2009 15:15:01 -0200] rev 9918
i18n-pt_BR: synchronized with
5d748045c2ae
Matt Mackall <mpm@selenic.com> [Tue, 24 Nov 2009 10:14:27 -0600] rev 9917
Merge with crew
Alexander Solovyov <piranha@piranha.org.ua> [Tue, 24 Nov 2009 16:07:36 +0200] rev 9916
commands.log: getrenamed() cleanup
Sune Foldager <cryo@cyanite.org> [Tue, 24 Nov 2009 09:49:23 +0100] rev 9915
ancestor: improve docstring
The term "least common ancestor" is highly ambiguous.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 23 Nov 2009 23:04:44 +0100] rev 9914
merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 23 Nov 2009 22:45:36 +0100] rev 9913
run-tests: always set $COLUMNS, fix running tests under emacs shell
fix tests failure reported by Neal Becker.
Patrick Mezard <pmezard@gmail.com> [Mon, 23 Nov 2009 22:46:48 +0100] rev 9912
Merge with crew-stable
Pascal Quantin <pascal.quantin@gmail.com> [Mon, 23 Nov 2009 22:08:59 +0100] rev 9911
Add help files to win32 installer (issue 1919)
Sune Foldager <cryo@cyanite.org> [Mon, 23 Nov 2009 11:03:55 +0100] rev 9910
hgweb: add support for extension-provided permission hooks
This allows extensions to hook into permission checking, providing both
authentication and authorization as needed. The existing authorization
function has been changed to a hook, which is added by default.
Matt Mackall <mpm@selenic.com> [Sun, 22 Nov 2009 15:36:22 -0600] rev 9909
Merge with i18n
Martin Geisler <mg@lazybytes.net> [Sun, 22 Nov 2009 21:34:12 +0100] rev 9908
i18n-da: synchronized with
b5170b8b32a5
Jens Bäckman <jens.backman@gmail.com> [Sun, 22 Nov 2009 19:37:19 +0100] rev 9907
i18n-sv: translated seven commands
These commands has been translated:
addremove, archive, backout, config, unbundle, verify, version
Jens Bäckman <jens.backman@gmail.com> [Sun, 22 Nov 2009 19:12:39 +0100] rev 9906
i18n-sv: synchronized with
b5170b8b32a5
Patrick Mezard <pmezard@gmail.com> [Sun, 22 Nov 2009 19:11:12 +0100] rev 9905
run-tests: work around a distutils bug triggered by
0a8a43b4ca75
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 22 Nov 2009 11:27:29 +0100] rev 9904
merge with crew-stable
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 22 Nov 2009 11:25:01 +0100] rev 9903
Do not overwrite motd attribute of hgwebdir instances on refresh.
This allows using
application = hgwebdir(...)
application.motd = (string or object with __str__ method)
in WSGI (like it is possible in CGI).
Changed web.motd in the config file is still read with this, because
hgwebdir.templater.motd() does not store the config value.
Martin Geisler <mg@lazybytes.net> [Sun, 22 Nov 2009 11:19:07 +0100] rev 9902
Merge with stable
Henri Wiechers <hwiechers@gmail.com> [Fri, 20 Nov 2009 14:11:05 +0200] rev 9901
commands: minor refactoring
Renamed local variable i to entry in helpcmd.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 19 Nov 2009 11:06:01 +0900] rev 9900
inotify: improve error messages
* prefix messages by inotify-(client|server)
* make sure that all warning and abort messages use the same format.
* in the case where inotify.sock is an old broken symlink, say so and abort
instead of trying to overwrite the already existing link
Greg Ward <greg@gerg.ca> [Wed, 18 Nov 2009 22:23:11 -0500] rev 9899
run-tests: give each child its own tmp dir (
issue1911)
Fixes bug introduced by
f8b4df4b033d (
issue1911: --tmpdir plus parallel
mode = fail), and also fixes the long-standing quirk that parallel mode
created multiple /tmp/hgtests.XXXXXX directories. Now there is only one
/tmp/hgtests.XXXXXX, with child0, child1, etc. under it.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 20 Nov 2009 02:34:56 +0100] rev 9898
merge with stable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 17 Nov 2009 15:36:09 +0900] rev 9897
inotify: add a inotify.pidfile configuration possibility
This will mainly help us in our tests to log pids of inotify servers
started implicitely, to make sure that unkilled inotify daemons do not clutter
the output of unrelated tests.
Also desactivate the workaround introduced in
951ec6c7d703
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 17 Nov 2009 15:00:00 +0900] rev 9896
cmdutil.service: do not _exit(0) in the parent process
The fact that a parent process spawns a daemon does not necessarily means that
it is the only think it has to do. This was forcing since
7c01599dd340 inotify
processes launched implicitely to exit prematurely:
when no inotify server was running, "hg st" for example would only launch a
inotify server, _exit(0) and thus would not return file statuses.
This changeset adds a test for implicitely launched inotify processes.
Change to output of test-inotify-1208 is correct: it reflects the normal
error message of "hg st" when not dying during "hg inserve" daemon creation.
Martin Geisler <mg@lazybytes.net> [Thu, 19 Nov 2009 23:39:30 +0100] rev 9895
Merge with stable
Faheem Mitha <faheem@email.unc.edu> [Thu, 19 Nov 2009 17:33:41 -0500] rev 9894
commands: improve help for "hg clone -r"
Martin Geisler <mg@lazybytes.net> [Thu, 19 Nov 2009 23:29:02 +0100] rev 9893
commands, dates: use real lists instead of literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 19 Nov 2009 23:27:11 +0100] rev 9892
commands: use field lists instead of literal blocks in docstrings
The literal blocks were mis-used for alignment, but this of course
changes the font of the entire block to a fixed width font in the HTML
version. Using a proper list solves this.
Martin Geisler <mg@lazybytes.net> [Thu, 19 Nov 2009 22:25:38 +0100] rev 9891
commands: do not indent list in clone help string
Greg Ward <greg@gerg.ca> [Wed, 18 Nov 2009 22:23:11 -0500] rev 9890
run-tests: give each child its own tmp dir (
issue1911)
Fixes bug introduced by
f8b4df4b033d (
issue1911: --tmpdir plus parallel
mode = fail), and also fixes the long-standing quirk that parallel mode
created multiple /tmp/hgtests.XXXXXX directories. Now there is only one
/tmp/hgtests.XXXXXX, with child0, child1, etc. under it.
Martin Geisler <mg@lazybytes.net> [Thu, 19 Nov 2009 21:59:06 +0100] rev 9889
test-non-interactive-wsgi: make output deterministic
Henrik Stuart <hg@hstuart.dk> [Thu, 19 Nov 2009 15:54:57 +0100] rev 9888
hgweb: fix error in
38170eeed18c and introduce test for change
Sune Foldager <cryo@cyanite.org> [Thu, 19 Nov 2009 10:32:33 +0100] rev 9887
ui: add environ property to access os.environ or wsgirequest.environ
The property returns os.environ by default, and is propagated by ui.copy.
During hgweb processing, ui.environ is set to the proper WSGI-request
environment, as contained in wsgirequest.environ. For CGI, this is the
same as os.environ.
The property is meant to be read-only, as with os.environ (generally).
Martin Geisler <mg@lazybytes.net> [Sun, 08 Nov 2009 00:27:15 +0100] rev 9886
relink: wrap long lines in docstring
Patrick Mezard <pmezard@gmail.com> [Wed, 18 Nov 2009 21:58:49 +0100] rev 9885
test-convert-filemap: test improved filtering algorithm
Stefan Simek <simek@triaxis.sk> [Tue, 10 Nov 2009 13:04:03 +0100] rev 9884
convert: make filemap favor most specific filtering rule
A filemap like:
exclude "doc"
include "doc/foo.txt"
will now preserve doc/foo.txt and exclude everything else in doc/.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 17 Nov 2009 13:24:58 +0100] rev 9883
run-tests: set --home when building with distutils
If home was set in ~/.pydistutils.cfg, the tests could not run. This
overrides any home setting by supplying --home="" on the command line.