Mon, 26 Apr 2010 13:21:03 +0200 patch: strip paths in leaked git patchmeta objects
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 13:21:03 +0200] rev 11022
patch: strip paths in leaked git patchmeta objects
Mon, 26 Apr 2010 13:21:03 +0200 patch: minor cleanup of _applydiff
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 13:21:03 +0200] rev 11021
patch: minor cleanup of _applydiff
Mon, 26 Apr 2010 13:21:02 +0200 patch: git delete mode shouldn't be used at all
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 13:21:02 +0200] rev 11020
patch: git delete mode shouldn't be used at all
Mon, 26 Apr 2010 13:21:02 +0200 patch: make "unable to strip away" message less confusing
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 13:21:02 +0200] rev 11019
patch: make "unable to strip away" message less confusing
Mon, 26 Apr 2010 13:21:02 +0200 patch: descriptive patchmeta.__repr__ to help debugging
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 13:21:02 +0200] rev 11018
patch: descriptive patchmeta.__repr__ to help debugging
Fri, 23 Apr 2010 15:24:11 +0900 log: remove useless condition
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 23 Apr 2010 15:24:11 +0900] rev 11017
log: remove useless condition for "copied" to be not None, it requires follow=True
Mon, 26 Apr 2010 16:36:08 +0200 help config: update windows documentation to match implementation
Mads Kiilerich <mads@kiilerich.com> [Mon, 26 Apr 2010 16:36:08 +0200] rev 11016
help config: update windows documentation to match implementation This shows how confusing the current implementation is on Windows.
Tue, 27 Apr 2010 09:47:33 +0200 wix: new GUID for contrib.guid
Adrian Buehlmann <adrian@cadifra.com> [Tue, 27 Apr 2010 09:47:33 +0200] rev 11015
wix: new GUID for contrib.guid to comply with the component GUID rules of Windows Installer, applied to the change 6d9ff3374a81
Mon, 19 Apr 2010 11:00:36 +0200 contrib/mercurial.spec: drop git-viz
Mads Kiilerich <mads@kiilerich.com> [Mon, 19 Apr 2010 11:00:36 +0200] rev 11014
contrib/mercurial.spec: drop git-viz Follow-up to 9258228639ad
Sat, 24 Apr 2010 18:08:06 +0900 tags: delete unnecessary close() of atomictempfile
Yuya Nishihara <yuya@tcha.org> [Sat, 24 Apr 2010 18:08:06 +0900] rev 11013
tags: delete unnecessary close() of atomictempfile cachefile.rename() implies cachefile.close().
Sun, 25 Apr 2010 18:27:12 +0200 win32: detect console width on Windows
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Apr 2010 18:27:12 +0200] rev 11012
win32: detect console width on Windows Original version by anatoly techtonik <techtonik@gmail.com> Following advices from similar bzr code.
Mon, 26 Apr 2010 22:42:46 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 26 Apr 2010 22:42:46 +0200] rev 11011
Merge with crew-stable
Mon, 26 Apr 2010 22:30:40 +0200 util: fix default termwidth() under Windows stable
Patrick Mezard <pmezard@gmail.com> [Mon, 26 Apr 2010 22:30:40 +0200] rev 11010
util: fix default termwidth() under Windows sys.stdout.write('-'*80 + '\n') or sys.stdout.write('-'*80 + '\r') do not work on Windows as they do on unix. On a 80 columns Windows console, the extra CR or LF are interpreted as if belonging to the next line, so the first command displays 2 lines (only one on unix) and the second one leave the line visible and move back to the following line. To avoid this, we sacrifice one column under Windows.
Mon, 26 Apr 2010 21:35:09 +0200 commands: better markup in "hg help paths"
Martin Geisler <mg@lazybytes.net> [Mon, 26 Apr 2010 21:35:09 +0200] rev 11009
commands: better markup in "hg help paths"
Mon, 26 Apr 2010 21:32:46 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 26 Apr 2010 21:32:46 +0200] rev 11008
Merge with stable
Tue, 27 Apr 2010 00:44:06 +0530 commands: revised documentation of 'default' and 'default-push' stable
Faheem Mitha <faheem@email.unc.edu> [Tue, 27 Apr 2010 00:44:06 +0530] rev 11007
commands: revised documentation of 'default' and 'default-push' This patch was a collaborative effort between faheem, mg, timeless and ilowe.
Mon, 26 Apr 2010 11:33:37 -0500 wix: hgweb file renames
Steve Borho <steve@borho.org> [Mon, 26 Apr 2010 11:33:37 -0500] rev 11006
wix: hgweb file renames
Mon, 26 Apr 2010 11:03:40 -0500 zeroconf: handle string hgweb config args
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11005
zeroconf: handle string hgweb config args
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: unify hgweb calls in serve
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11004
hgweb: unify hgweb calls in serve
Mon, 26 Apr 2010 11:03:40 -0500 serve: webdir_conf -> webconf
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11003
serve: webdir_conf -> webconf
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: synchronize fcgi and wsgi scripts
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11002
hgweb: synchronize fcgi and wsgi scripts
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: drop hgwebdir.cgi, now unified with hgweb.cgi
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11001
hgweb: drop hgwebdir.cgi, now unified with hgweb.cgi
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: simplify hgweb.cgi, add help pointer
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 11000
hgweb: simplify hgweb.cgi, add help pointer - move important config to the top - add help pointer - drop encoding hack comment (use web.encoding) - simplify imports - use unified hgweb interface
Mon, 26 Apr 2010 11:03:40 -0500 help: add some help for hgweb.config files
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10999
help: add some help for hgweb.config files
Mon, 26 Apr 2010 11:03:40 -0500 help: config.txt typo
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10998
help: config.txt typo
Mon, 26 Apr 2010 11:03:40 -0500 docs: document default for web.encoding
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10997
docs: document default for web.encoding
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: make hgweb.hgweb a unified interface to hgweb/hgwebdir
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10996
hgweb: make hgweb.hgweb a unified interface to hgweb/hgwebdir
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: always clear report_untrusted and interactive
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10995
hgweb: always clear report_untrusted and interactive
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: add baseui to hgweb entrypoint
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10994
hgweb: add baseui to hgweb entrypoint
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: make baseui parameter non-positional
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10993
hgweb: make baseui parameter non-positional
Mon, 26 Apr 2010 11:03:40 -0500 hgweb: make top-level prototypes mirror their callees
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:03:40 -0500] rev 10992
hgweb: make top-level prototypes mirror their callees
Mon, 26 Apr 2010 11:02:11 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 26 Apr 2010 11:02:11 -0500] rev 10991
Merge with stable
Mon, 26 Apr 2010 14:40:34 +0200 test-convert-git: be tolerant to git output variants stable
Patrick Mezard <pmezard@gmail.com> [Mon, 26 Apr 2010 14:40:34 +0200] rev 10990
test-convert-git: be tolerant to git output variants
Fri, 23 Apr 2010 14:29:44 +0200 color: handle non-standard stdout on win32
Patrick Mezard <pmezard@gmail.com> [Fri, 23 Apr 2010 14:29:44 +0200] rev 10989
color: handle non-standard stdout on win32
Sun, 25 Apr 2010 23:36:56 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Apr 2010 23:36:56 +0200] rev 10988
Merge with crew-stable
Sun, 25 Apr 2010 23:07:46 +0200 convert/git: check status when reading output stream stable
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Apr 2010 23:07:46 +0200] rev 10987
convert/git: check status when reading output stream
Sun, 25 Apr 2010 22:59:50 +0200 convert/git: check status when reading the whole output stable
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Apr 2010 22:59:50 +0200] rev 10986
convert/git: check status when reading the whole output
Sun, 25 Apr 2010 22:32:27 +0200 convert/git: rename gitcmd() into gitopen() for readability stable
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Apr 2010 22:32:27 +0200] rev 10985
convert/git: rename gitcmd() into gitopen() for readability
Sun, 25 Apr 2010 18:19:54 +0200 minirst: support all recommended title adornments
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 18:19:54 +0200] rev 10984
minirst: support all recommended title adornments
Sun, 25 Apr 2010 17:48:26 +0200 minirst: correctly format sections containing inline markup
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 17:48:26 +0200] rev 10983
minirst: correctly format sections containing inline markup Before, a section like ``foo`` ------- would be formatted as "foo" ------- We now recompute the length of the underline when formatting the section.
Sun, 25 Apr 2010 17:38:41 +0200 ui: support quotes in configlist (issue2147)
Henrik Stuart <hg@hstuart.dk> [Sun, 25 Apr 2010 17:38:41 +0200] rev 10982
ui: support quotes in configlist (issue2147) Several places that use ui.configlist, predominantly in authentication scenarios need to interface with systems that can contain spaces in usernames (e.g. when client certificates are usernames, or Windows usernames). This changeset introduces a parser that supports quoting of strings, and escape quotation marks that get decoded into a single quotation mark that adopts the usual behavior one would expect from quoting strings. The Python library shlex module is not used, on purpose, as that raises if it cannot match quotation marks in the given input.
Sun, 25 Apr 2010 17:11:50 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 17:11:50 +0200] rev 10981
Merge with stable
Sun, 25 Apr 2010 17:11:36 +0200 hgrc.5: mention lists as well stable
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 17:11:36 +0200] rev 10980
hgrc.5: mention lists as well
Sun, 25 Apr 2010 16:46:44 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 16:46:44 +0200] rev 10979
Merge with stable
Sun, 25 Apr 2010 16:46:26 +0200 hgrc.5: describe form of config values stable
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 16:46:26 +0200] rev 10978
hgrc.5: describe form of config values
Sun, 25 Apr 2010 16:17:24 +0200 minirst: add test for sections
Martin Geisler <mg@lazybytes.net> [Sun, 25 Apr 2010 16:17:24 +0200] rev 10977
minirst: add test for sections
Sat, 24 Apr 2010 23:08:27 +0200 contrib/win32: update build instructions after cbe400a8e217
Martin Geisler <mg@lazybytes.net> [Sat, 24 Apr 2010 23:08:27 +0200] rev 10976
contrib/win32: update build instructions after cbe400a8e217
Fri, 23 Apr 2010 09:55:47 +0200 doc: add links from hgrc.5 to hg.1
Martin Geisler <mg@aragost.com> [Fri, 23 Apr 2010 09:55:47 +0200] rev 10975
doc: add links from hgrc.5 to hg.1
Fri, 23 Apr 2010 09:53:25 +0200 doc: make links for hg role
Martin Geisler <mg@aragost.com> [Fri, 23 Apr 2010 09:53:25 +0200] rev 10974
doc: make links for hg role The system has a bit of smartness: :hg:`update` -> links to hg.1.html#update :hg:`help diffs` -> links to hg.1.html#diffs
Thu, 22 Apr 2010 10:24:49 +0200 Use hg role in help strings
Martin Geisler <mg@aragost.com> [Thu, 22 Apr 2010 10:24:49 +0200] rev 10973
Use hg role in help strings
Thu, 22 Apr 2010 10:04:53 +0200 doc, minirst: support hg interpreted text role
Martin Geisler <mg@aragost.com> [Thu, 22 Apr 2010 10:04:53 +0200] rev 10972
doc, minirst: support hg interpreted text role
Thu, 22 Apr 2010 09:57:04 +0200 doc: add generic frontend to rst2man and rst2html
Martin Geisler <mg@aragost.com> [Thu, 22 Apr 2010 09:57:04 +0200] rev 10971
doc: add generic frontend to rst2man and rst2html This will allow us to easily register new roles and directives.
Wed, 21 Apr 2010 01:34:12 +0200 localrepo.commit: use explicit variables, avoid creating new contexts
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 21 Apr 2010 01:34:12 +0200] rev 10970
localrepo.commit: use explicit variables, avoid creating new contexts
Wed, 21 Apr 2010 01:18:31 +0200 context: remove parents parameter to workingctx
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 21 Apr 2010 01:18:31 +0200] rev 10969
context: remove parents parameter to workingctx it was needed before the refactor of commit, workingctx always uses the dirstate now.
Tue, 20 Apr 2010 11:17:01 +0200 dirstate: more explicit name, rename normaldirty() to otherparent()
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 20 Apr 2010 11:17:01 +0200] rev 10968
dirstate: more explicit name, rename normaldirty() to otherparent()
Sat, 17 Apr 2010 13:38:42 -0500 keyword: monkeypatch patch so that optional args can be passed as kwargs
Augie Fackler <durin42@gmail.com> [Sat, 17 Apr 2010 13:38:42 -0500] rev 10967
keyword: monkeypatch patch so that optional args can be passed as kwargs
Sat, 17 Apr 2010 13:23:24 -0500 patch: refactor applydiff to allow for mempatching
Augie Fackler <durin42@gmail.com> [Sat, 17 Apr 2010 13:23:24 -0500] rev 10966
patch: refactor applydiff to allow for mempatching
Sat, 17 Apr 2010 13:13:57 -0500 patch: move mercurial-specific imports after stdlib imports
Augie Fackler <durin42@gmail.com> [Sat, 17 Apr 2010 13:13:57 -0500] rev 10965
patch: move mercurial-specific imports after stdlib imports
Fri, 16 Apr 2010 14:24:40 -0500 test-record: add hg summary to verify we update dirstate
Augie Fackler <durin42@gmail.com> [Fri, 16 Apr 2010 14:24:40 -0500] rev 10964
test-record: add hg summary to verify we update dirstate
Tue, 20 Apr 2010 01:08:20 +0200 log -b: use opts.get() instead of assuming opts is correctly filled
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 20 Apr 2010 01:08:20 +0200] rev 10963
log -b: use opts.get() instead of assuming opts is correctly filled
Mon, 19 Apr 2010 17:00:02 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 19 Apr 2010 17:00:02 -0500] rev 10962
Merge with stable
Fri, 16 Apr 2010 23:59:43 +0200 Respect the DESTDIR variable during 'make install'
Dévai Tamás <devait@vnet.hu> [Fri, 16 Apr 2010 23:59:43 +0200] rev 10961
Respect the DESTDIR variable during 'make install' The DESTDIR variable used to tell 'make install' an alternate system root to install the software to. Since setup.py supports the same via its --root parameter, it's easy to make life easier for many packagers.
Mon, 12 Apr 2010 19:33:25 -0400 commands: add more robust support for 'hg log -b' (issue2078)
Steve Losh <steve@stevelosh.com> [Mon, 12 Apr 2010 19:33:25 -0400] rev 10960
commands: add more robust support for 'hg log -b' (issue2078) Fixes issue2078 and adds tests to cover various 'hg log -b' uses. This change adds a localrepo.lookupbranch(key, remote=None) function. This will look up the branch of the revision with the given key. The algorithm works like this: * If a remote repo is given and KEY is the name of a branch in that repo, return KEY. * If no remote repo is given and KEY is the name of a branch in the local repo object, return KEY. * Otherwise look up the revision with the identifier KEY in the local repo and return its branch. This change also makes 'hg log -b' use this new functionality and adds a few tests for it.
Mon, 19 Apr 2010 16:47:44 -0500 highlight: fix to work with caching templater
Matt Mackall <mpm@selenic.com> [Mon, 19 Apr 2010 16:47:44 -0500] rev 10959
highlight: fix to work with caching templater
Mon, 19 Apr 2010 16:47:44 -0500 debugcomplete: don't list deprecated options
Matt Mackall <mpm@selenic.com> [Mon, 19 Apr 2010 16:47:44 -0500] rev 10958
debugcomplete: don't list deprecated options
Sun, 18 Apr 2010 18:18:19 -0400 commands: Add 'hg log --branch' and deprecate 'hg log --only-branch'
Steve Losh <steve@stevelosh.com> [Sun, 18 Apr 2010 18:18:19 -0400] rev 10957
commands: Add 'hg log --branch' and deprecate 'hg log --only-branch' Switching to --branch makes log consistent with push/pull and make more sense given the actual behavior of the option (you can specify -b multiple times to include multiple branches). This change also adds some tests for 'hg log -b'.
Sat, 17 Apr 2010 14:32:26 +0200 bookmarks: complete the missing references from dda4ad7c9ea9 (issue2121)
Isaac Jurado <diptongo@gmail.com> [Sat, 17 Apr 2010 14:32:26 +0200] rev 10956
bookmarks: complete the missing references from dda4ad7c9ea9 (issue2121) The fix for issue1611 left one last use of "repo" instead of "self" that has resulted in more memory leaks from push/pull operations.
Tue, 06 Apr 2010 22:15:43 -0300 Added support for 'pretxncommit', so that one can call the ACL hook at
Elifarley Callado Coelho Cruz <elifarley@gmail.com> [Tue, 06 Apr 2010 22:15:43 -0300] rev 10955
Added support for 'pretxncommit', so that one can call the ACL hook at pre-commit time too. This is useful because now it's possible to avoid violating ACL permissions much sooner, at commit time, instead of waiting for a PUSH to check if there were any invalid commits.
Sun, 18 Apr 2010 14:20:08 -0700 subrepo: fix repo root path handling in svn subrepo stable
Brett Cannon <brett@python.org> [Sun, 18 Apr 2010 14:20:08 -0700] rev 10954
subrepo: fix repo root path handling in svn subrepo
Thu, 08 Apr 2010 00:13:33 +0900 remoteui: copy http_proxy settings stable
Yuya Nishihara <yuya@tcha.org> [Thu, 08 Apr 2010 00:13:33 +0900] rev 10953
remoteui: copy http_proxy settings http_proxy settings of current repo's .hg/hgrc should be available on remoteui, so that the httprepo can use them when pulling via http.
Wed, 07 Apr 2010 02:41:22 +0200 dispatch: ignore if signals can not be set stable
Simon Heimberg <simohe@besonet.ch> [Wed, 07 Apr 2010 02:41:22 +0200] rev 10952
dispatch: ignore if signals can not be set This happens if the code is executed in a thread. This patch allows tortoisehg to start the inotify server again.
Thu, 01 Apr 2010 22:04:30 +0100 hgweb: fix attribute error in error response (issue2060) stable
Mark Determann <qwerty360@gmail.com> [Thu, 01 Apr 2010 22:04:30 +0100] rev 10951
hgweb: fix attribute error in error response (issue2060)
Thu, 04 Mar 2010 14:32:01 -0600 cvs: skip bad tags stable
Brandon Parsons <parsonsb@rsn.hp.com> [Thu, 04 Mar 2010 14:32:01 -0600] rev 10950
cvs: skip bad tags If the CVS repo somehow has a symbolic name that references a revision consisting of a single number (e.g. BAD_TAG: 1), convert will fail when attempting to find the branches, preventing the initial import from working. This patch skips those symbolic names--without warning.
Wed, 07 Apr 2010 00:35:38 +0300 document missing template variables stable
anatoly techtonik <techtonik@gmail.com> [Wed, 07 Apr 2010 00:35:38 +0300] rev 10949
document missing template variables
Thu, 15 Apr 2010 18:52:59 +0200 diffstat: use ui.plain() instead of ui.interactive() stable
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Thu, 15 Apr 2010 18:52:59 +0200] rev 10948
diffstat: use ui.plain() instead of ui.interactive() Previously, a default width of 80 is used for non-interactive sessions. This behaviour was introduced before HGPLAIN was supported.
Sat, 17 Apr 2010 15:35:34 +0200 mq: Remove -f from qnew command syntax. stable
Isaac Jurado <diptongo@gmail.com> [Sat, 17 Apr 2010 15:35:34 +0200] rev 10947
mq: Remove -f from qnew command syntax. In 1ebba857b371 the -f option was not completely removed from the help message.
Thu, 15 Apr 2010 14:06:07 +0200 mq: toggle truncating using ui.plain() rather than ui.interactive() stable
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Thu, 15 Apr 2010 14:06:07 +0200] rev 10946
mq: toggle truncating using ui.plain() rather than ui.interactive() This enables truncated messages when using `qseries' with the `pager' extension.
Mon, 19 Apr 2010 21:47:23 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 19 Apr 2010 21:47:23 +0200] rev 10945
merge with stable
Mon, 19 Apr 2010 20:41:53 +0200 filemerge: use working dir parent as ancestor for backward wdir merge stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 19 Apr 2010 20:41:53 +0200] rev 10944
filemerge: use working dir parent as ancestor for backward wdir merge I checked the tests, they were bogus in the first place
Mon, 19 Apr 2010 21:44:21 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 19 Apr 2010 21:44:21 +0200] rev 10943
merge with stable
Mon, 19 Apr 2010 20:30:31 +0200 filectx: _fileid isn't normalized, use _filenode instead stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 19 Apr 2010 20:30:31 +0200] rev 10942
filectx: _fileid isn't normalized, use _filenode instead _fileid can be anything the lookup accepts (hex(node), node, rev, etc.), we should use something stable for comparisons (like _filenode).
Mon, 19 Apr 2010 20:49:09 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 19 Apr 2010 20:49:09 +0200] rev 10941
Merge with stable
Sun, 18 Apr 2010 15:47:49 +0200 convert: write "working copy" instead of "wc" stable
Martin Geisler <mg@lazybytes.net> [Sun, 18 Apr 2010 15:47:49 +0200] rev 10940
convert: write "working copy" instead of "wc"
Sun, 18 Apr 2010 15:47:49 +0200 convert: mark strings for translation stable
Martin Geisler <mg@lazybytes.net> [Sun, 18 Apr 2010 15:47:49 +0200] rev 10939
convert: mark strings for translation
Sun, 18 Apr 2010 15:47:49 +0200 convert: write "repository" instead of "repo" stable
Martin Geisler <mg@lazybytes.net> [Sun, 18 Apr 2010 15:47:49 +0200] rev 10938
convert: write "repository" instead of "repo" We should strive to avoid slang in our messages to the users.
Sun, 18 Apr 2010 15:47:49 +0200 minirst: removed unnecessary initindent variable
Martin Geisler <mg@lazybytes.net> [Sun, 18 Apr 2010 15:47:49 +0200] rev 10937
minirst: removed unnecessary initindent variable
Sun, 18 Apr 2010 15:47:49 +0200 minirst: add margin around definition items
Martin Geisler <mg@lazybytes.net> [Sun, 18 Apr 2010 15:47:49 +0200] rev 10936
minirst: add margin around definition items This greatly improves the output of 'hg help env'.
Fri, 16 Apr 2010 19:18:20 +0200 dirstate: remove unused variable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 16 Apr 2010 19:18:20 +0200] rev 10935
dirstate: remove unused variable
Fri, 16 Apr 2010 22:14:14 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Fri, 16 Apr 2010 22:14:14 +0200] rev 10934
Merge with stable
Wed, 14 Apr 2010 11:59:53 +0530 Document 'default' and 'default-push' in paths docstring stable
Faheem Mitha <faheem@email.unc.edu> [Wed, 14 Apr 2010 11:59:53 +0530] rev 10933
Document 'default' and 'default-push' in paths docstring
Thu, 15 Apr 2010 18:12:28 +0200 mq: only highlight/label patch name for qseries.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Thu, 15 Apr 2010 18:12:28 +0200] rev 10932
mq: only highlight/label patch name for qseries. Restore the behaviour introduced in e37e9904bf10, which was accidentally removed when labelling was introduced in 717c35d55fb3.
Fri, 16 Apr 2010 14:30:13 +0200 keyword: replace deprecated mq commands in test
Christian Ebert <blacktrash@gmx.net> [Fri, 16 Apr 2010 14:30:13 +0200] rev 10931
keyword: replace deprecated mq commands in test
Fri, 16 Apr 2010 14:57:30 +0200 wix updates
Adrian Buehlmann <adrian@cadifra.com> [Fri, 16 Apr 2010 14:57:30 +0200] rev 10930
wix updates - using FileSource attribute - removed unneeded "DiskId='1'" - all guids are now in guids.wxi
Fri, 16 Apr 2010 01:58:14 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 16 Apr 2010 01:58:14 +0200] rev 10929
merge with stable
Fri, 16 Apr 2010 01:57:53 +0200 test-git-import: better testing, check nodeids stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 16 Apr 2010 01:57:53 +0200] rev 10928
test-git-import: better testing, check nodeids
Fri, 16 Apr 2010 01:57:32 +0200 context: fix bug introduced in fb89cd21a7a0, path should be used stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 16 Apr 2010 01:57:32 +0200] rev 10927
context: fix bug introduced in fb89cd21a7a0, path should be used
Thu, 15 Apr 2010 22:34:26 +0200 merge with stable
Sune Foldager <cryo@cyanite.org> [Thu, 15 Apr 2010 22:34:26 +0200] rev 10926
merge with stable
Thu, 15 Apr 2010 21:59:21 +0200 prepush: rewrite most of the code from scratch stable
Sune Foldager <cryo@cyanite.org> [Thu, 15 Apr 2010 21:59:21 +0200] rev 10925
prepush: rewrite most of the code from scratch For servers with branchmap support, the algorithm now works as follows: 1. A list of branches in outgoing changesets is created. 2. Using the remote branchmap, a check for new branches is performed. 3. A map (from branch to head list) of locally known remote heads before the push is created, and one which, after step 4, will contain the locally known remote heads after the push. 4. The post-push head map is updated with the outgoing changesets, using the branch cache update mechanism. 5. A check for new heads is performed, by comparing the length of the head list before and after push, for each branch. If there are new heads, an error depending on whether or not there are incoming changes on the branch, is returned. 6. If the push is allowed, a warning is written if there are incoming changes on any branches involved in the push. For old servers, an algorithm similar to step 4-6 above is used to check for new topological heads only. Two bugs are also fixed: 1. Sometimes you would be allowed to push new branch heads without --force. A test for this case was added. 2. You would get the "note: unsynced remote changes!" warning if there were any incoming changesets, even if they were on unrelated branches.
Thu, 15 Apr 2010 20:25:26 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 20:25:26 +0200] rev 10924
merge with stable
Thu, 15 Apr 2010 20:25:07 +0200 run-tests.py: can't remove from os.environ on solaris stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 20:25:07 +0200] rev 10923
run-tests.py: can't remove from os.environ on solaris
Thu, 15 Apr 2010 19:03:03 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 19:03:03 +0200] rev 10922
merge with stable
Thu, 15 Apr 2010 18:08:48 +0200 workingctx: correctly compute the flag for noexec filesystems+merge stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 18:08:48 +0200] rev 10921
workingctx: correctly compute the flag for noexec filesystems+merge This bug happens if the filesystem doesn't support exec-bit, during merges, for example in 24ed7a541f23 on the hg repo. If f is not in p1, but is in p2 and has the x-bit in p2, since the dirstate is based on p1, and the FS doesn't support the exec-bit, the dirstate can't "guess" the right bit. We instead fix it in workingcontext.flags()/manifest.
Thu, 15 Apr 2010 17:25:37 +0200 localrepo: simplify _updatebranchcache slightly
Sune Foldager <cryo@cyanite.org> [Thu, 15 Apr 2010 17:25:37 +0200] rev 10920
localrepo: simplify _updatebranchcache slightly
Thu, 15 Apr 2010 15:35:06 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 15:35:06 +0200] rev 10919
merge with stable
Thu, 15 Apr 2010 15:34:27 +0200 add +x to test-update-renames, removed by the merge on 24ed7a541f23
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 15:34:27 +0200] rev 10918
add +x to test-update-renames, removed by the merge on 24ed7a541f23
Thu, 15 Apr 2010 15:21:41 +0200 simplify test-issue2137, make it more portable stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 15:21:41 +0200] rev 10917
simplify test-issue2137, make it more portable
Thu, 15 Apr 2010 15:21:21 +0200 add documentation for revlog._prereadsize stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 15:21:21 +0200] rev 10916
add documentation for revlog._prereadsize
Thu, 15 Apr 2010 13:52:41 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Apr 2010 13:52:41 +0200] rev 10915
merge with stable
Wed, 14 Apr 2010 15:06:40 -0400 revlog: fix lazyparser.__iter__() to return all revisions (issue2137) stable
Greg Ward <greg-hg@gerg.ca> [Wed, 14 Apr 2010 15:06:40 -0400] rev 10914
revlog: fix lazyparser.__iter__() to return all revisions (issue2137) Previously, it only returned revisions that were in the revlog when it was originally opened; revisions added since then were invisible. This broke revlog._partialmatch() and therefore repo.lookup(). (Credit to Benoit Boissinot for simplifying my original test script and for the actual fix.)
Tue, 13 Apr 2010 17:58:38 -0400 revlog: factor out _maxinline global. stable
Greg Ward <greg-hg@gerg.ca> [Tue, 13 Apr 2010 17:58:38 -0400] rev 10913
revlog: factor out _maxinline global. This lets us change the threshold at which a *.d file will be split out, which should make it much easier to construct test cases that probe revlogs with a separate data file. (issue2137)
Wed, 14 Apr 2010 19:49:06 +0200 merge with stable
Sune Foldager <cryo@cyanite.org> [Wed, 14 Apr 2010 19:49:06 +0200] rev 10912
merge with stable
Wed, 14 Apr 2010 19:43:40 +0200 merge
Sune Foldager <cryo@cyanite.org> [Wed, 14 Apr 2010 19:43:40 +0200] rev 10911
merge
Wed, 14 Apr 2010 19:43:19 +0200 prepush: backed out refactoring
Sune Foldager <cryo@cyanite.org> [Wed, 14 Apr 2010 19:43:19 +0200] rev 10910
prepush: backed out refactoring It has some problems in corner cases and will fail on a test recently introduced on stable. Will maybe be reintroduced later, in a better version.
Wed, 14 Apr 2010 19:35:54 +0200 prepush: add more test cases stable
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 14 Apr 2010 19:35:54 +0200] rev 10909
prepush: add more test cases
Wed, 14 Apr 2010 19:11:35 +0200 prepush: fix bug in warning message selection stable
Sune Foldager <cryo@cyanite.org> [Wed, 14 Apr 2010 19:11:35 +0200] rev 10908
prepush: fix bug in warning message selection In certain situations you would be told "you should pull and merge" even when there is nothing to pull.
Wed, 14 Apr 2010 11:27:15 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 14 Apr 2010 11:27:15 +0200] rev 10907
merge with stable
Tue, 13 Apr 2010 23:12:23 -0500 verify: improve progress descriptions
Steve Borho <steve@borho.org> [Tue, 13 Apr 2010 23:12:23 -0500] rev 10906
verify: improve progress descriptions For GUIs, the progress bar is disconnected visually from the text that is output by ui.write(), so it's better to be a little bit redundant in naming the status. "checking" is redundant, since the user is running the verify command. 'changesets', 'manifests', etc, tell the user what is being checked (the entity being counted in the progress bar.
Wed, 14 Apr 2010 17:58:10 +0900 pylint, pyflakes: remove unused or duplicate imports
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 14 Apr 2010 17:58:10 +0900] rev 10905
pylint, pyflakes: remove unused or duplicate imports
Wed, 14 Apr 2010 00:24:47 -0500 Fix --blacklist when --jobs > 1 in run_tests.py. stable
Ry4an Brase <ry4an-hg@ry4an.org> [Wed, 14 Apr 2010 00:24:47 -0500] rev 10904
Fix --blacklist when --jobs > 1 in run_tests.py. The options parsing logic replaces the options.blacklist initial value, a list of filenames, with a dict of test names to filenames. When runchildren rebuilds the command line to launch child processes the dict is flattened and provided as a malformed argument when a filename is expected. Fix is to remove the blacklist option from child invocations since the filtering is handled in the parent anyway.
Wed, 14 Apr 2010 09:09:43 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 14 Apr 2010 09:09:43 +0200] rev 10903
merge with stable
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip