Wed, 11 Jan 2012 15:38:31 +0100 tests: add htmlcov option
Markus Zapke-Gründemann <info@keimlink.de> [Wed, 11 Jan 2012 15:38:31 +0100] rev 15859
tests: add htmlcov option
Thu, 12 Jan 2012 14:39:02 -0600 run-tests: use a list comprehension instead of map
Matt Mackall <mpm@selenic.com> [Thu, 12 Jan 2012 14:39:02 -0600] rev 15858
run-tests: use a list comprehension instead of map
Wed, 11 Jan 2012 15:37:25 +0100 tests: fix omit path list
Markus Zapke-Gründemann <info@keimlink.de> [Wed, 11 Jan 2012 15:37:25 +0100] rev 15857
tests: fix omit path list All directories need a trailing asterisk. Otherwise the files are not excluded from coverage.
Fri, 13 Jan 2012 14:52:47 +0100 commands: partial backout of fbb68b382040
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 14:52:47 +0100] rev 15856
commands: partial backout of fbb68b382040
Fri, 13 Jan 2012 11:53:51 +0100 phase: add metavar to -r help text
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:53:51 +0100] rev 15855
phase: add metavar to -r help text
Fri, 13 Jan 2012 11:50:06 +0100 phase: the REV argument can be repeated
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:50:06 +0100] rev 15854
phase: the REV argument can be repeated
Fri, 13 Jan 2012 11:38:49 +0100 commands: no need to rename merge and phases on import
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:38:49 +0100] rev 15853
commands: no need to rename merge and phases on import
Fri, 13 Jan 2012 11:34:09 +0100 phase: there is actually no -C option
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:34:09 +0100] rev 15852
phase: there is actually no -C option
Fri, 13 Jan 2012 11:29:47 +0100 phase: use standard syntax for command line flags
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:29:47 +0100] rev 15851
phase: use standard syntax for command line flags We don't mark them as literal text and we mention the short option the first time we talk about a given flag.
Fri, 13 Jan 2012 11:26:24 +0100 phase: fix RST markup (use ``...`` for literal text)
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:26:24 +0100] rev 15850
phase: fix RST markup (use ``...`` for literal text)
Fri, 13 Jan 2012 11:23:45 +0100 phase: lowercase option help, rephrase slightly
Martin Geisler <mg@aragost.com> [Fri, 13 Jan 2012 11:23:45 +0100] rev 15849
phase: lowercase option help, rephrase slightly
Thu, 12 Jan 2012 00:49:45 +0900 filectx: fix cmp() of file starting with '\1\n' stable
Yuya Nishihara <yuya@tcha.org> [Thu, 12 Jan 2012 00:49:45 +0900] rev 15848
filectx: fix cmp() of file starting with '\1\n' If file data starts with '\1\n', it will be escaped in the revlog to create an empty metadata block, thus adding four bytes to the size in the revlog size index. There's no way to detect that this has happened in filelog.size() faster than decompressing each revision [1]. For filectx.cmp(), we have the size of the file in the working directory available. If it differs by exactly four bytes, it may be this case, so do a full comparison. [1]: http://markmail.org/message/5akdbmmqx7vq2fsg
Wed, 11 Jan 2012 09:27:53 -0600 merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 11 Jan 2012 09:27:53 -0600] rev 15847
merge with stable
Wed, 11 Jan 2012 09:27:37 -0600 merge with i18n
Matt Mackall <mpm@selenic.com> [Wed, 11 Jan 2012 09:27:37 -0600] rev 15846
merge with i18n
Wed, 11 Jan 2012 09:26:47 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Wed, 11 Jan 2012 09:26:47 -0600] rev 15845
merge with i18n
Tue, 10 Jan 2012 15:56:33 -0200 i18n-pt_BR: synchronized with e6c44dbe902f stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 10 Jan 2012 15:56:33 -0200] rev 15844
i18n-pt_BR: synchronized with e6c44dbe902f
Tue, 10 Jan 2012 15:48:16 -0200 merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 10 Jan 2012 15:48:16 -0200] rev 15843
merge with i18n
Mon, 09 Jan 2012 02:32:01 +0700 i18n-ru: spellcheck
Andrei Polushin <polushin@gmail.com> [Mon, 09 Jan 2012 02:32:01 +0700] rev 15842
i18n-ru: spellcheck
Mon, 09 Jan 2012 01:12:54 +0700 i18n-ru: editorial for vocabulary words.
Andrei Polushin <polushin@gmail.com> [Mon, 09 Jan 2012 01:12:54 +0700] rev 15841
i18n-ru: editorial for vocabulary words. Edited for: backup, bundle, repository, checkout
Sun, 08 Jan 2012 19:16:22 +0700 i18n-ru: editorial for hg help hgignore
Andrei Polushin <polushin@gmail.com> [Sun, 08 Jan 2012 19:16:22 +0700] rev 15840
i18n-ru: editorial for hg help hgignore
Wed, 11 Jan 2012 22:18:20 +0800 tests: make {date|age} template output independent of the current date
Steven Brown <StevenGBrown@gmail.com> [Wed, 11 Jan 2012 22:18:20 +0800] rev 15839
tests: make {date|age} template output independent of the current date
Wed, 11 Jan 2012 00:27:46 +0100 phases: make outgoing object and discovery aware of exclusion
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Wed, 11 Jan 2012 00:27:46 +0100] rev 15838
phases: make outgoing object and discovery aware of exclusion The outgoing object gains an "excluded" members holding all changesets which were excluded because there where secret. The core discovery code now remove secret changeset from discovery by default. This means that any command relying on discovery will exclude secret changeset. Most notable one are outgoing and bundle. (But bundle with and explicit ``--base`` still allow to bundle outgoing changeset.
Mon, 09 Jan 2012 03:47:16 +0100 discovery: introduce outgoing object for result of findcommonoutgoing
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Mon, 09 Jan 2012 03:47:16 +0100] rev 15837
discovery: introduce outgoing object for result of findcommonoutgoing Simplifies client logic in multiple places since it encapsulates the computation of the common and, more importantly, the missing node lists. This also allows an upcomping patch to communicate precomputed versions of these lists to clients.
Mon, 09 Jan 2012 04:16:00 +0100 commands: make bundle use heads computed by findoutgoing
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Mon, 09 Jan 2012 04:16:00 +0100] rev 15836
commands: make bundle use heads computed by findoutgoing
Mon, 09 Jan 2012 04:15:31 +0100 revlog: improve docstring for findcommonmissing
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Mon, 09 Jan 2012 04:15:31 +0100] rev 15835
revlog: improve docstring for findcommonmissing
Wed, 11 Jan 2012 15:51:02 +0100 commands: bump copyright year
Martin Geisler <mg@aragost.com> [Wed, 11 Jan 2012 15:51:02 +0100] rev 15834
commands: bump copyright year
Tue, 10 Jan 2012 16:36:36 -0600 phase: mark messages for i18n
Matt Mackall <mpm@selenic.com> [Tue, 10 Jan 2012 16:36:36 -0600] rev 15833
phase: mark messages for i18n
Tue, 10 Jan 2012 16:36:33 -0600 phase: fix up help string
Matt Mackall <mpm@selenic.com> [Tue, 10 Jan 2012 16:36:33 -0600] rev 15832
phase: fix up help string
Tue, 10 Jan 2012 16:36:32 -0600 phase: drop reference to working directory phase
Matt Mackall <mpm@selenic.com> [Tue, 10 Jan 2012 16:36:32 -0600] rev 15831
phase: drop reference to working directory phase
Tue, 10 Jan 2012 19:45:35 +0100 phases: add a phases command to display and manipulate phases
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 10 Jan 2012 19:45:35 +0100] rev 15830
phases: add a phases command to display and manipulate phases
Tue, 10 Jan 2012 10:18:19 +0200 annotate: append newline after non newline-terminated file listings
Ion Savin <ion.savin@tora.com> [Tue, 10 Jan 2012 10:18:19 +0200] rev 15829
annotate: append newline after non newline-terminated file listings The last line of a non newline-terminated file would mix with the first line of the next file in multiple-file listings before this patch. Possible compatibility issue: no longer possible to tell from the annotate output if the file is terminated by new line or not.
Tue, 10 Jan 2012 13:48:42 -0600 subrepo: avoid syncing bookmarks twice on clone (issue3191)
Matt Mackall <mpm@selenic.com> [Tue, 10 Jan 2012 13:48:42 -0600] rev 15828
subrepo: avoid syncing bookmarks twice on clone (issue3191) Clone internally handles bookmark synchronization. (Fix spotted by Eric Blood)
Tue, 10 Jan 2012 22:35:25 +0800 revlog: clarify strip docstring "readd" -> "re-add"
Steven Brown <StevenGBrown@gmail.com> [Tue, 10 Jan 2012 22:35:25 +0800] rev 15827
revlog: clarify strip docstring "readd" -> "re-add" I misread it as "read".
Tue, 10 Jan 2012 15:23:49 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Tue, 10 Jan 2012 15:23:49 +0100] rev 15826
merge with stable
Tue, 10 Jan 2012 15:20:16 +0100 filesets: use example with quotes for encoding predicate stable
Martin Geisler <mg@aragost.com> [Tue, 10 Jan 2012 15:20:16 +0100] rev 15825
filesets: use example with quotes for encoding predicate A user on IRC was confused that "encoding(ASCII)" works and "encoding(UTF-8)" fails with "parse error: encoding requires an encoding name".
Sat, 07 Jan 2012 17:03:33 +0100 phases: use graph and phase name in exchange test
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Sat, 07 Jan 2012 17:03:33 +0100] rev 15824
phases: use graph and phase name in exchange test
Fri, 06 Jan 2012 11:20:49 +0100 phases: ``{phase}`` template keyword display the phase name
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Fri, 06 Jan 2012 11:20:49 +0100] rev 15823
phases: ``{phase}`` template keyword display the phase name ``{phaseidx}`` is providing the phase index as integer. This integer representation is useful when people need to use the fact that phase are ordered. Test keep using the number version for readability purpose.
Thu, 29 Dec 2011 04:40:09 +0100 phases: add a phasestr method on context
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Thu, 29 Dec 2011 04:40:09 +0100] rev 15822
phases: add a phasestr method on context
Wed, 04 Jan 2012 01:02:16 +0100 phases: add list of string to access phase name
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Wed, 04 Jan 2012 01:02:16 +0100] rev 15821
phases: add list of string to access phase name
Wed, 04 Jan 2012 01:12:31 +0100 phases: fix phase synchronization on push
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Wed, 04 Jan 2012 01:12:31 +0100] rev 15820
phases: fix phase synchronization on push The bugs seemed to show up when element not in future common changeset should hold new hold phase data. The whole phase push machinery was rewritten in the process.
Fri, 06 Jan 2012 10:04:20 +0100 phases: implements simple revset symbol
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Fri, 06 Jan 2012 10:04:20 +0100] rev 15819
phases: implements simple revset symbol This changeset adds ``public()``, ``draft()`` and ``secret`` symbol for revset.
Fri, 06 Jan 2012 09:51:35 +0100 phases: store phase values in constant instead of using raw integer
Pierre-Yves David <pierre-yves.david@ens-lyon.org> [Fri, 06 Jan 2012 09:51:35 +0100] rev 15818
phases: store phase values in constant instead of using raw integer Phases constant are named after the phase name. Usage of integer have been replaced by proper constant.
Mon, 09 Jan 2012 14:56:05 +0100 sslutil: abort properly if no certificate received for https connection
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:56:05 +0100] rev 15817
sslutil: abort properly if no certificate received for https connection According to the documentation SSLSocket.getpeercert() can return None.
Mon, 09 Jan 2012 14:43:25 +0100 sslutil: work around validator crash getting certificate on failed sockets
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:43:25 +0100] rev 15816
sslutil: work around validator crash getting certificate on failed sockets The previous workaround for correct handling of wrapping of failing connections might be enough to prevent this from happening, but the check here makes this function more robust.
Mon, 09 Jan 2012 14:43:24 +0100 sslutil: reorder validator code to make it more readable
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:43:24 +0100] rev 15815
sslutil: reorder validator code to make it more readable
Mon, 09 Jan 2012 14:43:24 +0100 sslutil: show fingerprint when cacerts validation fails
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:43:24 +0100] rev 15814
sslutil: show fingerprint when cacerts validation fails
Mon, 09 Jan 2012 14:43:23 +0100 sslutil: handle setups without .getpeercert() early in the validator
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:43:23 +0100] rev 15813
sslutil: handle setups without .getpeercert() early in the validator This simplifies the code and makes the flow more obvious and reduces the indentation level.
Mon, 09 Jan 2012 14:43:15 +0100 sslutil: verify that wrap_socket really wrapped the socket
Mads Kiilerich <mads@kiilerich.com> [Mon, 09 Jan 2012 14:43:15 +0100] rev 15812
sslutil: verify that wrap_socket really wrapped the socket This works around that ssl.wrap_socket silently skips ssl negotiation on sockets that was connected but since then has been reset by the peer but not yet closed at the Python level. That leaves the socket in a state where .getpeercert() fails with an AttributeError on None. See http://bugs.python.org/issue13721 . A call to .cipher() is now used to verify that the wrapping really did succeed. Otherwise it aborts with "ssl connection failed".
(0) -10000 -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip