Tue, 19 Jan 2010 22:20:08 -0600 Update license to GPLv2+ stable
Matt Mackall <mpm@selenic.com> [Tue, 19 Jan 2010 22:20:08 -0600] rev 10263
Update license to GPLv2+
Tue, 19 Jan 2010 22:20:05 -0600 copies: speed up copy detection stable
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.
Mon, 28 Dec 2009 12:14:26 +0900 hgweb: request: strip() form values stable
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.
Mon, 18 Jan 2010 22:59:32 +0100 templatekw: fix extras, manifest and showlist args (issue1989)
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.
Mon, 18 Jan 2010 15:38:31 -0200 merge with i18n stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 18 Jan 2010 15:38:31 -0200] rev 10259
merge with i18n stable
Mon, 18 Jan 2010 15:37:45 -0200 i18n-pt_BR: synchronized with 279c8a73fde1 stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 18 Jan 2010 15:37:45 -0200] rev 10258
i18n-pt_BR: synchronized with 279c8a73fde1
Sat, 16 Jan 2010 02:40:00 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Sat, 16 Jan 2010 02:40:00 +0100] rev 10257
Merge with stable
Wed, 13 Jan 2010 22:05:06 -0500 share: be more explicit about the dangers of rollback. 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.
Wed, 06 Jan 2010 03:27:15 +0100 mercurial.spec: Alignment with AIX spec by Jim Hague stable
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
Sat, 16 Jan 2010 02:33:06 +0100 hgweb: changenav: separate pages before and after the current position
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.
Wed, 06 Jan 2010 18:03:33 +0000 Work around AIX shell builtin printf not handling \NNN. stable
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.
Fri, 15 Jan 2010 21:32:53 +0100 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 15 Jan 2010 21:32:53 +0100] rev 10252
merge with stable
Fri, 15 Jan 2010 21:08:04 +0100 subrepo: fix merging of already merged subrepos (issue1986) 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.
Fri, 15 Jan 2010 10:38:11 +0100 Merge with crew-stab le
Patrick Mezard <pmezard@gmail.com> [Fri, 15 Jan 2010 10:38:11 +0100] rev 10250
Merge with crew-stab le
Fri, 15 Jan 2010 09:50:52 +0100 cmdutil: expand style paths (issue1948) stable
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>
Thu, 14 Jan 2010 16:43:14 +0100 hgweb: add a test for search logs
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:43:14 +0100] rev 10248
hgweb: add a test for search logs
Thu, 14 Jan 2010 16:42:10 +0100 hgweb: add less/more links for search logs (issue1972)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:42:10 +0100] rev 10247
hgweb: add less/more links for search logs (issue1972)
Thu, 14 Jan 2010 16:28:21 +0100 hgweb: add less/more links to shortlog/filelog nav
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:28:21 +0100] rev 10246
hgweb: add less/more links to shortlog/filelog nav
Thu, 14 Jan 2010 16:07:34 +0100 hgweb: make graph page size equal to shortlog
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 Jan 2010 16:07:34 +0100] rev 10245
hgweb: make graph page size equal to shortlog
Wed, 13 Jan 2010 12:00:06 +0100 merge with stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Jan 2010 12:00:06 +0100] rev 10244
merge with stable
Wed, 13 Jan 2010 11:53:55 +0100 ui: just return it if it's already a bool 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
Wed, 13 Jan 2010 11:57:32 +0100 demandimport: ignore _winreg (used in python-2.7 mimetypes) stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 Jan 2010 11:57:32 +0100] rev 10242
demandimport: ignore _winreg (used in python-2.7 mimetypes)
Tue, 12 Jan 2010 22:20:21 +0100 shrink-revlog: add --dry-run option
Patrick Mezard <pmezard@gmail.com> [Tue, 12 Jan 2010 22:20:21 +0100] rev 10241
shrink-revlog: add --dry-run option
Sun, 10 Jan 2010 18:13:34 +0100 cmdutil: hide child window created by win32 spawndetached()
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.
Wed, 06 Jan 2010 21:11:58 +0100 Find right hg command for detached process
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
Wed, 06 Jan 2010 21:11:58 +0100 cmdutil: replace unix pipe handshake with file lock
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
Fri, 10 Apr 2009 21:20:25 +0200 serve: add and use portable spawnvp replacement
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
Tue, 12 Jan 2010 15:12:53 +0100 shrink-revlog: help/doc tweaks
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
Thu, 07 Jan 2010 23:04:53 +0100 Add shrink-revlog.py to win32 installer
Pascal Quantin <pascal.quantin@gmail.com> [Thu, 07 Jan 2010 23:04:53 +0100] rev 10235
Add shrink-revlog.py to win32 installer
Mon, 11 Jan 2010 21:15:53 +0100 shrink-revlog: make it work on windows (issue1976)
Patrick Mezard <pmezard@gmail.com> [Mon, 11 Jan 2010 21:15:53 +0100] rev 10234
shrink-revlog: make it work on windows (issue1976)
(0) -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip