Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 01 Feb 2010 11:10:43 -0200] rev 10306
i18n-pt_BR: synchronized with b08ffd27dfc8
Martin Geisler <mg@lazybytes.net> [Sun, 31 Jan 2010 16:01:20 +0100] rev 10305
Merge with stable.
Georg Brandl <georg@python.org> [Sat, 30 Jan 2010 19:49:52 +0100] rev 10304
i18n: fix typo in German translation
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Sun, 31 Jan 2010 02:34:50 +0900] rev 10303
i18n-ja: synchronized with e7727a545c48
Matt Mackall <mpm@selenic.com> [Sun, 31 Jan 2010 13:43:33 -0600] rev 10302
Merge with stable
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sun, 24 Jan 2010 20:51:53 +0100] rev 10301
templates: rename `Last change' column in hgwebdir repository list.
This patch changes column headers in the templates that previously
said `Last change' to `Last modified'. Neither code nor functionality
are changed other than that.
For some time now, I have been annoyed by the fact the `Last change'
column didn't list the age of the youngest changeset in the
repository, or at least tip. It just occurred to me that this is
because the wording is slightly misleading; what the column in fact
lists is when the repository was last *modified*, that is, when
changesets was last added or removed from it.
The word `change' can be understood as referring to the changeset
itself. Using `changed' would be ever so slightly less
amigous. However, the standard nomenclature in this case is
`modification date' and `Last modified', which is incidentally entirely
unambigous. Hence, `Last modified' is the wording used.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 10 Dec 2009 17:21:31 +0900] rev 10300
run-tests: split tests/blacklist in tests/blacklists/*
Following discussions with Gilles Morris [1], it seems that it is preferable to
use several blacklist files in a blacklists/ directory. It is easier to add an
unversioned file for experiments than modifying a tracked file.
Also fall back to a simpler syntax, giving up ConfigParser, now that section
names are not needed anymore.
And allow --blacklist parameter to be a complete path, instead of only one
of the filenames contained in tests/blacklists/
[1] http://www.selenic.com/pipermail/mercurial-devel/2009-December/017317.html
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 31 Jan 2010 18:02:16 +0100] rev 10299
subrepo: fix errors reported by pylint
Matt Mackall <mpm@selenic.com> [Sun, 31 Jan 2010 12:19:52 -0600] rev 10298
copies: revert d1cd09bb4d18
The behavior of rebase both before and after the fix was actually
incorrect, and this change regressed other parts of copy behavior.
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 23:13:45 -0600] rev 10297
Merge with i18n
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 23:13:10 -0600] rev 10296
Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 23:07:28 -0600] rev 10295
config: handle short continuations (issue1999)
Thanks to Greg Ward for spotting and testing
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:45:46 -0600] rev 10294
copies: fix issue1994
Unscramble divergence test
Jens Bäckman <jens.backman@gmail.com> [Mon, 18 Jan 2010 19:57:36 +0100] rev 10293
i18n-sv: Translated twelve basic commands
The help text and output strings surrounding these commands are now
available in glorious Swedish: outgoing, paths, recover, rename,
resolve, revert, rollback, root, showconfig, tag, tags, tip
This also syncs with 279c8a73fde1.
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:45:04 -0600] rev 10292
bugzilla: lowercase mysqldb var
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:44:54 -0600] rev 10291
check-code: del isn't a function
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:44:45 -0600] rev 10290
check-code: fix copyright date
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:44:36 -0600] rev 10289
test-minirst: hide trailing whitespace from check-code
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:44:25 -0600] rev 10288
zeroconf: flag third-party Zeroconf.py for ignore in check-code
Matt Mackall <mpm@selenic.com> [Thu, 28 Jan 2010 22:44:18 -0600] rev 10287
check-code: add some ignore hints
Matt Mackall <mpm@selenic.com> [Mon, 25 Jan 2010 01:23:34 -0600] rev 10286
check-code: check thyself
Martin Geisler <mg@lazybytes.net> [Fri, 29 Jan 2010 01:04:38 +0100] rev 10285
Merge with stable.
Christian Ebert <blacktrash@gmx.net> [Thu, 28 Jan 2010 11:27:09 +0000] rev 10284
patchbomb: document [patchbomb] config section for addresses
Christian Ebert <blacktrash@gmx.net> [Thu, 28 Jan 2010 10:38:29 +0000] rev 10283
hgrc.5: whether bcc is prompted for is up to the extension
There is no code in mail.py that forbids an extension to prompt for bcc.
Matt Mackall <mpm@selenic.com> [Mon, 25 Jan 2010 00:05:27 -0600] rev 10282
many, many trivial check-code fixups
Matt Mackall <mpm@selenic.com> [Mon, 25 Jan 2010 00:05:22 -0600] rev 10281
Introduce check-code.py
check-code is a simple regex-based framework for checking our code and
tests for common style and portability errors. Currently, it knows a
fair amount about our Python and C style, and a little about common
shell script portability problems.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 24 Jan 2010 18:44:12 +0100] rev 10280
merge with stable
Mads Kiilerich <mads@kiilerich.com> [Sat, 23 Jan 2010 02:03:42 +0100] rev 10279
test-encode: Use tr chacter classes instead of character ranges
Solaris ...
Martin Geisler <mg@lazybytes.net> [Sat, 23 Jan 2010 16:55:46 +0100] rev 10278
Merge with stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Jan 2010 16:54:53 +0100] rev 10277
templates: do not add "ago" twice
After 1d75c683ada1, "ago" is added by the ago template filter.
Martin Geisler <mg@lazybytes.net> [Fri, 22 Jan 2010 17:15:58 +0100] rev 10276
Merge with stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 22 Jan 2010 17:13:55 +0100] rev 10275
tests: Don't use $PWD
$PWD doesn't work with solaris sh - use `pwd` instead
David Soria Parra <dsp@php.net> [Wed, 20 Jan 2010 23:23:18 +0100] rev 10274
mq: Do not translate import message that are appended to commits.
We should not translate the "imported patch" message. The translated message
confuses the detection whether the user has not updated the commit message yet.
We try to avoid to translate generated commit messages.
Patrick Mezard <pmezard@gmail.com> [Thu, 21 Jan 2010 13:26:26 +0100] rev 10273
subrepo: handle svn externals and meta changes (issue1982)
- Detect changes to meta on regular and external entries
- Do not try to commit external entries
Patrick Mezard <pmezard@gmail.com> [Thu, 21 Jan 2010 15:13:40 +0100] rev 10272
subrepo: svn xml output is much easier to parse
That's especially true with status flags: there are different fields and values
for regular changes, meta changes, externals changes and externals meta
changes.
Patrick Mezard <pmezard@gmail.com> [Thu, 21 Jan 2010 15:13:03 +0100] rev 10271
subrepo: make svn use C locale for portability
My reasons to do c2e2a5e6c36b were wrong. We want to have non-localized svn
output while preserving current locale for input arguments and svn internals.
This is achieved by setting LC_MESSAGE=C.
Martin Geisler <mg@lazybytes.net> [Wed, 20 Jan 2010 16:58:48 +0100] rev 10270
Merge with stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Wed, 20 Jan 2010 13:50:06 +0900] rev 10269
summary: L10N messages hide clean-ness of workdir from 'hg summary'
'hg summary' recognizes workdir as clean by searching for 'clean' is
in own output text. But 'clean' is one of I18N target texts, so 'hg
summary --quiet' behaves incorrectly in non-English locale.
Martin Geisler <mg@lazybytes.net> [Wed, 20 Jan 2010 16:48:20 +0100] rev 10268
mercurial.el: add forgotten version number
The number was accidentally removed in the change from GPLv2 to GPLv2+
in 25e572394f5c.
Mads Kiilerich <mads@kiilerich.com> [Sun, 17 Jan 2010 01:53:04 +0100] rev 10267
test-subrepo-svn: remove bashism
Patrick Mezard <pmezard@gmail.com> [Wed, 20 Jan 2010 09:49:15 +0100] rev 10266
Merge with crew-stable
Mads Kiilerich <mads@kiilerich.com> [Sun, 17 Jan 2010 01:52:36 +0100] rev 10265
test-patch-offset: Don't use unified diff
Solaris diff -u likes to be "helpful" and tell that "No differences encountered"
Matt Mackall <mpm@selenic.com> [Tue, 19 Jan 2010 22:45:09 -0600] rev 10264
Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 19 Jan 2010 22:20:08 -0600] rev 10263
Update license to GPLv2+
Matt Mackall <mpm@selenic.com> [Tue, 19 Jan 2010 22:20:05 -0600] rev 10262
copies: speed up copy detection
On some large repos, copy detection could spend > 10min using
fctx.ancestor() to determine if file revisions were actually related.
Because ancestor must traverse history to the root to determine the
GCA, it was doing a lot more work than necessary. With this
replacement, same status -r a:b takes ~3 seconds.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 28 Dec 2009 12:14:26 +0900] rev 10261
hgweb: request: strip() form values
Entering "<correct_cset_hash> " in the search form was not returning anything.
This happens relatively often, due to HTML formatting: when copy/pasting a cset
hash from the web, selection might contain surrounding spaces.
Patrick Mezard <pmezard@gmail.com> [Mon, 18 Jan 2010 22:59:32 +0100] rev 10260
templatekw: fix extras, manifest and showlist args (issue1989)
Removing the explicit parameters from keywords signature is easier than copying
and reproducing the original argument list.
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 18 Jan 2010 15:38:31 -0200] rev 10259
merge with i18n stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 18 Jan 2010 15:37:45 -0200] rev 10258
i18n-pt_BR: synchronized with 279c8a73fde1
Martin Geisler <mg@lazybytes.net> [Sat, 16 Jan 2010 02:40:00 +0100] rev 10257
Merge with stable
Greg Ward <greg-hg@gerg.ca> [Wed, 13 Jan 2010 22:05:06 -0500] rev 10256
share: be more explicit about the dangers of rollback.
Mads Kiilerich <mads@kiilerich.com> [Wed, 06 Jan 2010 03:27:15 +0100] rev 10255
mercurial.spec: Alignment with AIX spec by Jim Hague
* Require Python 2.4 or later
* Note that hgk uses tk - but don't require it
* Remove bashism to support ksh
* Install mq.el
* Handle uncompressed man pages
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 16 Jan 2010 02:33:06 +0100] rev 10254
hgweb: changenav: separate pages before and after the current position
This should allow styles to customize more precisely navigation bar,
for example inserting a cursor to show where we are in the navigation bar.
Jim Hague <jim.hague@acm.org> [Wed, 06 Jan 2010 18:03:33 +0000] rev 10253
Work around AIX shell builtin printf not handling \NNN.
On AIX, ksh builtin printf does not understand \NNN. Some tests use this
to generate test data, and so fail on AIX. Rework these tests to use python
to generate the correct characters. This fixes the tests on AIX and should
be more generally portable.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 15 Jan 2010 21:32:53 +0100] rev 10252
merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 15 Jan 2010 21:08:04 +0100] rev 10251
subrepo: fix merging of already merged subrepos (issue1986)
This fixes a bug seen when merging a main repo which contains a subrepo when
both repos have been merged before. Each repo (main and sub) has two
branches, both of which have been merged before.
In a subrepo, if the revision to merge to is an ancestor of the current rev,
then the merge should be a noop.
Test provided by Steve Losh.
Patrick Mezard <pmezard@gmail.com> [Fri, 15 Jan 2010 10:38:11 +0100] rev 10250
Merge with crew-stab le
Patrick Mezard <pmezard@gmail.com> [Fri, 15 Jan 2010 09:50:52 +0100] rev 10249
cmdutil: expand style paths (issue1948)
Fix suggested by Andrea Riciputi <andrea.riciputi@gmail.com>
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:43:14 +0100] rev 10248
hgweb: add a test for search logs
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:42:10 +0100] rev 10247
hgweb: add less/more links for search logs (issue1972)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:28:21 +0100] rev 10246
hgweb: add less/more links to shortlog/filelog nav
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:07:34 +0100] rev 10245
hgweb: make graph page size equal to shortlog
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Jan 2010 12:00:06 +0100] rev 10244
merge with stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Jan 2010 11:53:55 +0100] rev 10243
ui: just return it if it's already a bool
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Jan 2010 11:57:32 +0100] rev 10242
demandimport: ignore _winreg (used in python-2.7 mimetypes)
Patrick Mezard <pmezard@gmail.com> [Tue, 12 Jan 2010 22:20:21 +0100] rev 10241
shrink-revlog: add --dry-run option
Patrick Mezard <pmezard@gmail.com> [Sun, 10 Jan 2010 18:13:34 +0100] rev 10240
cmdutil: hide child window created by win32 spawndetached()
Hiding the child process window is not strictly necessary but it avoids opening
an empty shell window when running hg serve as well as a task in the task bar.
The window is hidden after the process is already started causing a single
flicker.
Patrick Mezard <pmezard@gmail.com> [Wed, 06 Jan 2010 21:11:58 +0100] rev 10239
Find right hg command for detached process
On Windows, Mercurial can be run from the python script of from a frozen
executable. In the first case, we have to call the python interpreter since the
script is not executable. Frozen executable can be called directly.
Fix 3/3 for issue421
Patrick Mezard <pmezard@gmail.com> [Wed, 06 Jan 2010 21:11:58 +0100] rev 10238
cmdutil: replace unix pipe handshake with file lock
The pipe handshake cannot be implemented with Windows detached process, which
disables handle inheritance.
Fix 2/3 for issue421
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 21:20:25 +0200] rev 10237
serve: add and use portable spawnvp replacement
There is no standard python command to really detach a process under Windows.
Instead we use the low level API wrapped by subprocess module with all
necessary options to avoid any kind of context inheritance. Unfortunately, this
version still opens a new window for the child process.
The following have been tried:
- os.spawnv(os.P_NOWAIT): works but the child process is killed when parent
console terminates.
- os.spawnv(os.P_DETACH): works on python25, hang on python26 when writing to
the hgweb output socket.
- subprocess.CreateProcess() hack without shell mode: similar to
os.spawnv(os.P_DETACH).
Fix 1/3 for issue421
Greg Ward <greg-hg@gerg.ca> [Tue, 12 Jan 2010 15:12:53 +0100] rev 10236
shrink-revlog: help/doc tweaks
- make it look right in 'hg help extensions'
- clarify --revlog option
- add a main program to tell users this is no longer a standalone script
Pascal Quantin <pascal.quantin@gmail.com> [Thu, 07 Jan 2010 23:04:53 +0100] rev 10235
Add shrink-revlog.py to win32 installer
Patrick Mezard <pmezard@gmail.com> [Mon, 11 Jan 2010 21:15:53 +0100] rev 10234
shrink-revlog: make it work on windows (issue1976)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 22:41:49 +0100] rev 10233
merge main with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 22:41:24 +0100] rev 10232
merge crew together
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 22:41:02 +0100] rev 10231
merge stable together
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 21:45:28 +0100] rev 10230
merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 21:44:04 +0100] rev 10229
shrink-revlog: avoid cryptic error when used as an extension
When shrink-revlog is used as an extension, it would produce an error when
switching back to stable because the script will try to execute itself.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Jan 2010 21:40:19 +0100] rev 10228
transaction: initialize self.journal to None after deletion
This avoid a warning when having an empty transaction, where hg would try to
delete the journal twice.
Jens Bäckman <jens.backman@gmail.com> [Sat, 09 Jan 2010 23:12:21 +0100] rev 10227
subrepo: fix typo in help text
Martin Geisler <mg@lazybytes.net> [Sat, 09 Jan 2010 23:16:48 +0100] rev 10226
Merge with stable
Martin Geisler <mg@lazybytes.net> [Sat, 09 Jan 2010 23:16:36 +0100] rev 10225
relink: ensure consistent candidate order
Jens Bäckman <jens.backman@gmail.com> [Sat, 09 Jan 2010 23:03:33 +0100] rev 10224
commands: fix typo in help text
Georg Brandl <georg@python.org> [Sat, 09 Jan 2010 10:47:47 +0100] rev 10223
color: colorize output of hg resolve -l
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Jan 2010 20:56:28 +0100] rev 10222
color: improve coding style
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Jan 2010 00:25:56 +0100] rev 10221
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 08 Jan 2010 23:15:24 +0100] rev 10220
ui: display progress with decimal notation
Patrick Mezard <pmezard@gmail.com> [Fri, 08 Jan 2010 23:15:22 +0100] rev 10219
win32: close file when leaving _getfileinfo()
Siddharth Agarwal <sid.bugzilla@gmail.com> [Fri, 08 Jan 2010 18:48:39 +0530] rev 10218
Add support for relinking on Windows.
Test and minor code change by Patrick Mézard <pmezard@gmail.com>
Patrick Mezard <pmezard@gmail.com> [Fri, 08 Jan 2010 22:30:07 +0100] rev 10217
Add test for relink extension
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 07 Jan 2010 16:06:36 +0100] rev 10216
contrib: small documentation fixes in shrink-revlog.py
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 07 Jan 2010 16:06:12 +0100] rev 10215
contrib: turn shrink-revlog.py into an extension
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 07 Jan 2010 15:12:16 +0100] rev 10214
contrib: fix error handling in shrink-revlog.py to be more hg-like
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 07 Jan 2010 15:07:18 +0100] rev 10213
contrib: use ui to write in shrink-revlog.py
Martin Geisler <mg@lazybytes.net> [Tue, 05 Jan 2010 22:41:39 +0100] rev 10212
Merge with stable.
Mads Kiilerich <mads@kiilerich.com> [Tue, 05 Jan 2010 03:20:45 +0100] rev 10211
Update test and man page for multiple matching encode/decode filters
Greg Ward <greg-hg@gerg.ca> [Tue, 05 Jan 2010 15:07:38 -0500] rev 10210
commands: fix help string for pull -u and unbundle -u.
They update to new branch head, not new tip -- same as 'hg update'.
Pascal Quantin <pascal.quantin@gmail.com> [Mon, 04 Jan 2010 23:45:45 +0100] rev 10209
Update copyright year to 2010
Steve Borho <steve@borho.org> [Tue, 05 Jan 2010 10:20:28 -0600] rev 10208
httprepo: always store the response url (issue1968)
Fixes a regression caused by 54b518fc6671
Martin Geisler <mg@lazybytes.net> [Mon, 04 Jan 2010 01:11:18 +0100] rev 10207
Merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 04 Jan 2010 01:09:23 +0100] rev 10206
commands: update copyright year to 2010
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jan 2010 19:13:55 +0100] rev 10205
test-convert-svn-branches: filter unwanted output
Windows cmd.exe emits a different message than sh:
"""
foobar is not recognized as an internal or external command,
operable program or batch file.
"""
Filter it.
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jan 2010 20:36:30 +0100] rev 10204
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jan 2010 19:47:07 +0100] rev 10203
patch: explicitely close input patch files when leaving
If applydiff() raises an exception, the opened patch file is kept alive in the
exception context. If it is a temporary file (for instance supplied by import
command with stdin input), Windows cannot clean it up.
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jan 2010 18:16:42 +0100] rev 10202
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jan 2010 17:26:39 +0100] rev 10201
hgweb: improve IIS PATH_INFO fix ee8af8a4d905 (issue1580)
Copy PHP IIS detection.
Patrick Mezard <pmezard@gmail.com> [Sat, 02 Jan 2010 18:14:45 +0100] rev 10200
Minor svn conversion tests cleanup
Patrick Mezard <pmezard@gmail.com> [Sat, 02 Jan 2010 16:42:00 +0100] rev 10199
subrepo: force en_US.UTF-8 locale when calling svn
Parser only knows about en_US output. Forcing the encoding to UTF-8 might not
be the best thing to do since the caller may receive some of the subversion
output, but at least it should prevent conversion errors from svn client.
Patrick Mezard <pmezard@gmail.com> [Sat, 02 Jan 2010 16:03:29 +0100] rev 10198
test-subrepo-svn: normalize OS specific path separator
Patrick Mezard <pmezard@gmail.com> [Sat, 02 Jan 2010 16:03:25 +0100] rev 10197
subrepo: normalize svn output line-endings
Patrick Mezard <pmezard@gmail.com> [Sat, 02 Jan 2010 15:48:05 +0100] rev 10196
test-subrepo-svn: avoid pushd/popd
Matt Mackall <mpm@selenic.com> [Fri, 01 Jan 2010 18:10:10 -0600] rev 10195
Merge with stable