Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7089
revlog: fix heads performance regression
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7088
zeroconf: advertise a proper hostname for _hg services
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
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.
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7085
inotify: fixup rebuilding ignore
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 12:08:49 -0500] rev 7084
inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:57 -0500] rev 7083
inotify: skip deactivation message
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:30 -0500] rev 7082
inotify: fix confusion on files in lookup state
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.
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
Patrick Mezard <pmezard@gmail.com> [Sun, 12 Oct 2008 19:11:56 +0200] rev 7079
Merge with crew-stable
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
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Oct 2008 13:07:29 +0200] rev 7077
context: improve memctx documentation
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
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 13:20:40 +0200] rev 7075
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:36:02 +0200] rev 7074
convert: properly encode subversion URLs (issue 1224)
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:32:38 +0200] rev 7073
convert: tolerate embedded spaces in filemap source revisions
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)
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.
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 09 Oct 2008 00:14:20 +0300] rev 7070
churn and stats commands merged
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.
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.
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)
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)
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
Patrick Mezard <pmezard@gmail.com> [Mon, 06 Oct 2008 13:51:36 +0200] rev 7064
Merge with crew-stable
Bernhard Leiner <bleiner@gmail.com> [Fri, 03 Oct 2008 23:13:03 +0200] rev 7063
Add missing catch of a TypeError
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.