Fri, 17 Oct 2008 01:03:38 +0200 C implementation of revlog index parsing
Bernhard Leiner <bleiner@gmail.com> [Fri, 17 Oct 2008 01:03:38 +0200] rev 7108
C implementation of revlog index parsing
Fri, 17 Oct 2008 11:34:31 -0700 Allow hgweb to search for templates in more than one path.
Brendan Cully <brendan@kublai.com> [Fri, 17 Oct 2008 11:34:31 -0700] rev 7107
Allow hgweb to search for templates in more than one path. This patch is constructed to make it easy for external extensions to provide their own templates, by updating templater.path.
Sun, 05 Oct 2008 21:35:26 +0200 python2.6: use subprocess if available
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 05 Oct 2008 21:35:26 +0200] rev 7106
python2.6: use subprocess if available
Fri, 17 Oct 2008 17:34:25 +0200 tests: add some testing for patch.diffstat()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 17 Oct 2008 17:34:25 +0200] rev 7105
tests: add some testing for patch.diffstat()
Tue, 14 Oct 2008 20:13:53 +0200 bdiff: normalize the diff (issue1295)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 14 Oct 2008 20:13:53 +0200] rev 7104
bdiff: normalize the diff (issue1295) When the common part of a diff can be moved forward, move it forward. Otherwise we don't get deterministic results (it would depends on the way we split for the recursion). That way we get identical hunks when doing the same change, it helps to solve issue1295 (inconsistent diffs on different side during a merge).
Wed, 15 Oct 2008 23:27:35 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 23:27:35 +0200] rev 7103
merge with crew
Wed, 15 Oct 2008 21:50:47 +0200 hgweb: cleanup the manifest generation
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 21:50:47 +0200] rev 7102
hgweb: cleanup the manifest generation
Wed, 15 Oct 2008 20:14:28 +0200 convert: make built-in cvsps the default
Patrick Mezard <pmezard@gmail.com> [Wed, 15 Oct 2008 20:14:28 +0200] rev 7101
convert: make built-in cvsps the default Reviewed by Frank Kingswood <frank@kingswood-consulting.co.uk>
Wed, 15 Oct 2008 16:27:36 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 16:27:36 +0200] rev 7100
merge with crew
Wed, 15 Oct 2008 14:52:27 +0200 dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 14:52:27 +0200] rev 7099
dirstate.walk: skip unreadable directories (issue1213) Do not abort on permission denied error, just skip the directory.
Wed, 15 Oct 2008 14:06:46 +0200 osutil.c: refactor argument parsing, allow skip=None being passed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 14:06:46 +0200] rev 7098
osutil.c: refactor argument parsing, allow skip=None being passed
Mon, 13 Oct 2008 17:31:03 +0100 convert: fix builtin cvsps under Windows
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Oct 2008 17:31:03 +0100] rev 7097
convert: fix builtin cvsps under Windows Drafted and reviewed by Frank Kingswood <frank@kingswood-consulting.co.uk>.
Wed, 15 Oct 2008 01:14:29 +0200 dirstate._dirs: fix refcounting broken by 7dfac37cfabf
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 01:14:29 +0200] rev 7096
dirstate._dirs: fix refcounting broken by 7dfac37cfabf reported by Patrick Waugh
Tue, 07 Oct 2008 13:57:00 +0200 patchbomb: consistently use opts.get
Christian Ebert <blacktrash@gmx.net> [Tue, 07 Oct 2008 13:57:00 +0200] rev 7095
patchbomb: consistently use opts.get
Sun, 12 Oct 2008 19:21:07 -0500 annotate: fix bug when annotating multiple files
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 19:21:07 -0500] rev 7094
annotate: fix bug when annotating multiple files
Sun, 12 Oct 2008 15:21:08 -0500 dirstate: C parsing extension
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7093
dirstate: C parsing extension
Sun, 12 Oct 2008 15:21:08 -0500 parsers: speed up hex decoding for manifests
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7092
parsers: speed up hex decoding for manifests
Sun, 12 Oct 2008 15:21:08 -0500 parsers: clean up whitespace
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7091
parsers: clean up whitespace
Sun, 12 Oct 2008 15:21:08 -0500 diff: pass contexts to status
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7090
diff: pass contexts to status Allow status() to take contexts as well as nodes. This lets us avoid unpacking manifests multiple times and intelligently unpack manifests in revision order. Also, we can avoid unpacking manifests at all when there are no changes in the working directory.
Sun, 12 Oct 2008 15:21:08 -0500 revlog: fix heads performance regression
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7089
revlog: fix heads performance regression
Sun, 12 Oct 2008 15:21:08 -0500 zeroconf: advertise a proper hostname for _hg services
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7088
zeroconf: advertise a proper hostname for _hg services
Sun, 12 Oct 2008 15:21:08 -0500 zeroconf: use only first part of hostname for building local name
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7087
zeroconf: use only first part of hostname for building local name
Sun, 12 Oct 2008 15:21:08 -0500 inotify: avoid status getting out of sync
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7086
inotify: avoid status getting out of sync Always looking up oldstatus keeps us from failing to update our state when we disagree with the dirstate.
Sun, 12 Oct 2008 15:21:08 -0500 inotify: fixup rebuilding ignore
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7085
inotify: fixup rebuilding ignore
Fri, 10 Oct 2008 12:08:49 -0500 inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 12:08:49 -0500] rev 7084
inotify: add a test for lookup bug
Fri, 10 Oct 2008 11:29:57 -0500 inotify: skip deactivation message
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:57 -0500] rev 7083
inotify: skip deactivation message
Fri, 10 Oct 2008 11:29:30 -0500 inotify: fix confusion on files in lookup state
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:30 -0500] rev 7082
inotify: fix confusion on files in lookup state
Sun, 12 Oct 2008 22:56:43 +0200 Add hgext.zeroconf to the package list so it gets installed by setup.py.
Augie Fackler <durin42@gmail.com> [Sun, 12 Oct 2008 22:56:43 +0200] rev 7081
Add hgext.zeroconf to the package list so it gets installed by setup.py.
Sun, 12 Oct 2008 19:11:59 +0200 tests: Windows compatibility fixes
Patrick Mezard <pmezard@gmail.com> [Sun, 12 Oct 2008 19:11:59 +0200] rev 7080
tests: Windows compatibility fixes - printenv.py, md5sum.py, simplemerge, test-archive, test-merge1, test-merge-symlinks: set standard streams to binary mode - test-encode: replace "gunzip" by "gzip -d" - test-hup: requires fifo
Sun, 12 Oct 2008 19:11:56 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 12 Oct 2008 19:11:56 +0200] rev 7079
Merge with crew-stable
Sat, 11 Oct 2008 16:40:59 +0200 test-doctest: remove TERM env variable only if it's there
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Oct 2008 16:40:59 +0200] rev 7078
test-doctest: remove TERM env variable only if it's there
Sat, 11 Oct 2008 13:07:29 +0200 context: improve memctx documentation
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Oct 2008 13:07:29 +0200] rev 7077
context: improve memctx documentation
Fri, 10 Oct 2008 15:53:49 +0300 churn: py2.3 compatibility fix
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 10 Oct 2008 15:53:49 +0300] rev 7076
churn: py2.3 compatibility fix - generator expressions appeared in py2.4 - sort doesn't have any arguments except sorting function
Fri, 10 Oct 2008 13:20:40 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 13:20:40 +0200] rev 7075
Merge with crew-stable
Fri, 10 Oct 2008 11:36:02 +0200 convert: properly encode subversion URLs (issue 1224)
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:36:02 +0200] rev 7074
convert: properly encode subversion URLs (issue 1224)
Fri, 10 Oct 2008 11:32:38 +0200 convert: tolerate embedded spaces in filemap source revisions
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:32:38 +0200] rev 7073
convert: tolerate embedded spaces in filemap source revisions
Thu, 09 Oct 2008 14:16:17 +0200 Show added files as "added" in editor commit message (issue 1330)
Patrick Mezard <pmezard@gmail.com> [Thu, 09 Oct 2008 14:16:17 +0200] rev 7072
Show added files as "added" in editor commit message (issue 1330)
Wed, 08 Oct 2008 19:58:35 -0500 zeroconf: initial implementation
Matt Mackall <mpm@selenic.com> [Wed, 08 Oct 2008 19:58:35 -0500] rev 7071
zeroconf: initial implementation This is a basic, hopefully portable, zeroconf extension. Enabling it will allow hg paths/pull/push/clone/etc. to automatically discover services advertised as "_hg". And naturally, running hg serve will advertise itself as a "_hg" service as well as a "_http" service for use by browsers.
Thu, 09 Oct 2008 00:14:20 +0300 churn and stats commands merged
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 09 Oct 2008 00:14:20 +0300] rev 7070
churn and stats commands merged
Tue, 30 Sep 2008 17:23:08 -0400 Eliminate normpath from foldmap calls.
Petr Kodl <petrkodl@gmail.com> [Tue, 30 Sep 2008 17:23:08 -0400] rev 7069
Eliminate normpath from foldmap calls. Normcase already takes care of upper/lower case and /->\ conversions. What's left for normpath is folding of a/../a sequences but this should be either done consistently on both non-folding and folding code path or not at all, otherwise we are introducing inconsistent behavior between the two that has nothing to do with case folding. Second argument against it - normpath being pure Python function is very slow - as much as 50% of time is spend just inside normpath call on my repository.
Tue, 30 Sep 2008 17:23:08 -0400 issue 1286: dirstat regression on case folding systems
Petr Kodl <petrkodl@gmail.com> [Tue, 30 Sep 2008 17:23:08 -0400] rev 7068
issue 1286: dirstat regression on case folding systems This patch fixes regression reported in 1286 that causes util.fspath to be called for every file not in current manifest - including ignored files. The regression is quite severe - the time for simple hg st goes from 5s to 1m38s on one of my source trees - which basically renders mercurial useless.
Wed, 08 Oct 2008 16:22:10 -0500 status: don't warn about missing files present in base revision (issue1323)
Matt Mackall <mpm@selenic.com> [Wed, 08 Oct 2008 16:22:10 -0500] rev 7067
status: don't warn about missing files present in base revision (issue1323)
Wed, 08 Oct 2008 16:22:08 -0500 merge: fix bug going backwards for already reverted files (issue1303)
Matt Mackall <mpm@selenic.com> [Wed, 08 Oct 2008 16:22:08 -0500] rev 7066
merge: fix bug going backwards for already reverted files (issue1303)
Fri, 03 Oct 2008 00:07:38 +0300 churn: generalisation, now it is possible to see statistics grouped by custom template
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 03 Oct 2008 00:07:38 +0300] rev 7065
churn: generalisation, now it is possible to see statistics grouped by custom template
Mon, 06 Oct 2008 13:51:36 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 06 Oct 2008 13:51:36 +0200] rev 7064
Merge with crew-stable
Fri, 03 Oct 2008 23:13:03 +0200 Add missing catch of a TypeError
Bernhard Leiner <bleiner@gmail.com> [Fri, 03 Oct 2008 23:13:03 +0200] rev 7063
Add missing catch of a TypeError
Sat, 04 Oct 2008 10:14:39 +0200 provide nicer feedback when an unknown node id is passed to a command
Sune Foldager <cryo@cyanite.org> [Sat, 04 Oct 2008 10:14:39 +0200] rev 7062
provide nicer feedback when an unknown node id is passed to a command Previously, an unknown node id would lead to the following error: abort: 00changelog.i@343445453433: no node! All other unknown revision would instead display as: abort: unknown revision '343445453'! The former error message has been suppressed in favor of the latter.
Thu, 02 Oct 2008 16:22:02 +0200 tests: check for bzr support by importing bzrlib
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 02 Oct 2008 16:22:02 +0200] rev 7061
tests: check for bzr support by importing bzrlib This is better than starting bzr --version, because it works correctly when running tests with a non-default Python (version).
Thu, 02 Oct 2008 15:48:57 +0200 convert: fixed python2.3 incompatibility in bzr source (generator expression)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 02 Oct 2008 15:48:57 +0200] rev 7060
convert: fixed python2.3 incompatibility in bzr source (generator expression)
Wed, 01 Oct 2008 08:41:18 -0400 Improve error handling in osutil.c
Petr Kodl <petrkodl@gmail.com> [Wed, 01 Oct 2008 08:41:18 -0400] rev 7059
Improve error handling in osutil.c 1) In posix part set error when path is too long so instead of SystemError: error returned without exception set it will raise ValueError: path too long 2) In Win32 part replace generic PyErr_SetExcFromWindowsErrWithFilename by PyErr_SetFromWindowsErrWithFilename The exception returned is WinError(based on OSError) and some rudimentary errno translation is performed from Windows error range to errno module friendly range so errors like ENOENT can be handled via symbolic constant and consistently between Win32 and Posix.
Mon, 29 Sep 2008 12:12:53 +0200 `source` doesn't work for some /bin/sh, use `.` instead
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 29 Sep 2008 12:12:53 +0200] rev 7058
`source` doesn't work for some /bin/sh, use `.` instead
Mon, 29 Sep 2008 11:57:27 +0200 fix conflicting variables when no native osutil is available
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 29 Sep 2008 11:57:27 +0200] rev 7057
fix conflicting variables when no native osutil is available thanks weijun for the bug report and patch, fix issue1309
Sun, 14 Sep 2008 09:57:33 -0400 osutil: implementation for Win32
Petr Kodl <petrkodl@gmail.com> [Sun, 14 Sep 2008 09:57:33 -0400] rev 7056
osutil: implementation for Win32 Use information provided by FindFile... Win32 calls to generate stat information without lstat call per file. rwx bits in st_mode are ignored as they are not stored in Win32 fs and Mercurial does not use them Unicode path / path names over _MAX_PATH are intentionally not supported.
Mon, 29 Sep 2008 09:30:36 +0200 convert: improve convert_source documentation
Patrick Mezard <pmezard@gmail.com> [Mon, 29 Sep 2008 09:30:36 +0200] rev 7055
convert: improve convert_source documentation
Sun, 28 Sep 2008 20:40:38 +0200 get-with-headers: fix stream modes under Windows
Patrick Mezard <pmezard@gmail.com> [Sun, 28 Sep 2008 20:40:38 +0200] rev 7054
get-with-headers: fix stream modes under Windows
Fri, 26 Sep 2008 20:33:47 +0200 convert: add bzr source
Marek Kubica <marek@xivilization.net> [Fri, 26 Sep 2008 20:33:47 +0200] rev 7053
convert: add bzr source
Sat, 27 Sep 2008 10:11:31 +0200 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 27 Sep 2008 10:11:31 +0200] rev 7052
merge with crew-stable
Tue, 23 Sep 2008 22:01:40 +0200 i18n, churn: mark string for translation
Martin Geisler <mg@daimi.au.dk> [Tue, 23 Sep 2008 22:01:40 +0200] rev 7051
i18n, churn: mark string for translation
Wed, 24 Sep 2008 13:50:29 +0200 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 24 Sep 2008 13:50:29 +0200] rev 7050
merge with crew-stable
Wed, 24 Sep 2008 13:22:11 +0200 fetch: use dirstate branch instead of first parents
Sune Foldager <cryo@cyanite.org> [Wed, 24 Sep 2008 13:22:11 +0200] rev 7049
fetch: use dirstate branch instead of first parents
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip