Thu, 30 Sep 2010 19:10:19 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 30 Sep 2010 19:10:19 -0500] rev 12598
merge with stable
Thu, 30 Sep 2010 19:09:58 -0500 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Thu, 30 Sep 2010 19:09:58 -0500] rev 12597
merge with i18n
Thu, 30 Sep 2010 14:07:57 -0300 i18n-pt_BR: synchronized with 552e0cfbddbd stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 30 Sep 2010 14:07:57 -0300] rev 12596
i18n-pt_BR: synchronized with 552e0cfbddbd
Fri, 01 Oct 2010 00:54:03 +0200 merge with stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:54:03 +0200] rev 12595
merge with stable
Fri, 01 Oct 2010 00:48:51 +0200 test-doctest: test the modules that contains doctests stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:48:51 +0200] rev 12594
test-doctest: test the modules that contains doctests
Fri, 01 Oct 2010 00:48:50 +0200 doc: clarify that https cert verification requires web.cacerts stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:48:50 +0200] rev 12593
doc: clarify that https cert verification requires web.cacerts
Fri, 01 Oct 2010 00:46:59 +0200 url: verify correctness of https server certificates (issue2407) stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:46:59 +0200] rev 12592
url: verify correctness of https server certificates (issue2407) Pythons SSL module verifies that certificates received for HTTPS are valid according to the specified cacerts, but it doesn't verify that the certificate is for the host we connect to. We now explicitly verify that the commonName in the received certificate matches the requested hostname and is valid for the time being. This is a minimal patch where we try to fail to the safe side, but we do still rely on Python's SSL functionality and do not try to implement the standards fully and correctly. CRLs and subjectAltName are not handled and proxies haven't been considered. This change might break connections to some sites if cacerts is specified and the certificates (by our definition) isn't correct. The workaround is to disable cacerts which in most cases isn't much worse than it was before with cacerts.
Thu, 30 Sep 2010 13:38:21 +0200 test-subrepo-recursion: remove empty defaults section
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 13:38:21 +0200] rev 12591
test-subrepo-recursion: remove empty defaults section
Thu, 30 Sep 2010 12:37:45 +0200 mq: Removed extra ... in short help for qdelete
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 12:37:45 +0200] rev 12590
mq: Removed extra ... in short help for qdelete Update to 57ad5c4e4213, which left a ... too much, after removing -r [REV]
Mon, 27 Sep 2010 11:27:58 +0200 mq: removed short option in help for deprecated options
Erik Zielke <ez@aragost.com> [Mon, 27 Sep 2010 11:27:58 +0200] rev 12589
mq: removed short option in help for deprecated options Removed help for deprecated short option for: -n NAME for qpush -n NAME for qpop -r REV for qdelete|qremove|qrm
Tue, 28 Sep 2010 13:09:22 +0200 test-subrepo-recursion: deleted default arguments
Erik Zielke <ez@aragost.com> [Tue, 28 Sep 2010 13:09:22 +0200] rev 12588
test-subrepo-recursion: deleted default arguments Deleted default arguments from test-sub-repo-recursion. Rationale is that it is confusing to read, when the arguments aren't at each command in the test
Thu, 30 Sep 2010 09:49:40 +0200 tests: removed test names in tests
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 09:49:40 +0200] rev 12587
tests: removed test names in tests The name of the test files is replaced with a glob * expression, thereby the tests does not depend on the filename of the file they are in.
Tue, 28 Sep 2010 19:29:14 +0200 tests: fix 05210e955bef merge error in test-git-import.t
Adrian Buehlmann <adrian@cadifra.com> [Tue, 28 Sep 2010 19:29:14 +0200] rev 12586
tests: fix 05210e955bef merge error in test-git-import.t
Wed, 29 Sep 2010 01:33:31 +0200 test-convert-cvs-detectmerge: add sleep so cvs notices changes
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:33:31 +0200] rev 12585
test-convert-cvs-detectmerge: add sleep so cvs notices changes
Wed, 29 Sep 2010 01:32:51 +0200 init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:51 +0200] rev 12584
init: expand destination url as a configured paths Most commands expands configured paths when repositories are specified, just as the urls help says. Clone also expands the destination path. Clone is morally equivalent to init + push/pull, so init should also expand the destination path - and that is what this patch makes it do. There is no really good usecases for this and in most cases it doesn't matter, but consistency is nice, and otherwise we would have to document the exception.
Wed, 29 Sep 2010 01:32:50 +0200 mq: explain qpush -f better
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:50 +0200] rev 12583
mq: explain qpush -f better
Wed, 29 Sep 2010 01:32:50 +0200 serve: let --web-conf help reference hgweb
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:50 +0200] rev 12582
serve: let --web-conf help reference hgweb
Tue, 28 Sep 2010 19:36:05 +0200 transplant: add the transplanted revset predicate
Juan Pablo Aroztegi <juanpablo.aroztegi@openbravo.com> [Tue, 28 Sep 2010 19:36:05 +0200] rev 12581
transplant: add the transplanted revset predicate This adds support to identify a particular transplanted changeset or set of changesets. The argument is optional. Examples: hg log -r 'transplanted(1234 or 2345)' hg log -r 'transplanted()'
Tue, 28 Sep 2010 03:01:35 +0200 test-convert-cvs-branch: add sleep so cvs notices changes
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 03:01:35 +0200] rev 12580
test-convert-cvs-branch: add sleep so cvs notices changes
Tue, 28 Sep 2010 02:58:00 +0200 graphlog: style with header and footer (issue2395)
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 02:58:00 +0200] rev 12579
graphlog: style with header and footer (issue2395) The glog command didn't emit header and footer from the style, as demonstrated by "hg glog --style xml". Asciiart combined with xml markup hardly makes sense, but header and footer might however be useful for adding for example html pre tags around the graph.
Tue, 28 Sep 2010 02:57:59 +0200 test-serve: use service that works on more platforms
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 02:57:59 +0200] rev 12578
test-serve: use service that works on more platforms Follow-up to ba8850911703: echo is ambiguous on OS/X, and Solaris have neither http nor gopher. daytime seems to be available everywhere.
Tue, 28 Sep 2010 01:11:24 +0200 Merge with stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 01:11:24 +0200] rev 12577
Merge with stable
Tue, 28 Sep 2010 00:41:08 +0200 patch: test and document a bit binary to regular file upgrade stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 00:41:08 +0200] rev 12576
patch: test and document a bit binary to regular file upgrade
Tue, 28 Sep 2010 00:41:07 +0200 patch: upgrade to git patch when removing binary file stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 00:41:07 +0200] rev 12575
patch: upgrade to git patch when removing binary file Otherwise it may cause data loss when removing binary files in mq with --git=auto.
Mon, 27 Sep 2010 22:47:10 +0200 patch: fix rename text to binary file (issue2400) stable
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Sep 2010 22:47:10 +0200] rev 12574
patch: fix rename text to binary file (issue2400)
Mon, 27 Sep 2010 22:49:30 +0200 tests: show skip reason instead of "irrelevant" with unified tests, too
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 27 Sep 2010 22:49:30 +0200] rev 12573
tests: show skip reason instead of "irrelevant" with unified tests, too parsehghaveoutput expects just the test output, not the merged test/output, so for skipped unified tests e.g.: Skipped test-convert-darcs.t: missing feature: irrelevant was shown instead of: Skipped test-convert-darcs.t: missing feature: darcs client
Mon, 27 Sep 2010 10:48:50 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:48:50 -0500] rev 12572
merge with stable
Mon, 27 Sep 2010 10:48:21 -0500 merge with iin stable
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:48:21 -0500] rev 12571
merge with iin
Mon, 20 Sep 2010 14:56:08 -0500 Correct Content-Type header values for archive downloads. stable
Ry4an Brase <ry4an-hg@ry4an.org> [Mon, 20 Sep 2010 14:56:08 -0500] rev 12570
Correct Content-Type header values for archive downloads. The content type for both .tar.gz and .tar.bz2 downloads was application/x-tar, which is correct for .tar files when no Content-Encoding is present, but is not correct for .tar.gz and .tar.bz2 files unless Content-Encoding is set to gzip or x-bzip2, respectively. However, setting Content-Encoding causes browsers to undo that encoding during download, when a .gz or .bz2 file is usually the desired artifact. Omitting the Content-Encoding header is preferred to avoid having browsers uncompress non-render-able files. Additionally, the Content-Disposition line indicates a final desired filename with .tar.gz or .tar.bz2 extension which makes providing a Content-Encoding header inappropriate. With the current configuration browsers (Chrome and Firefox thus far) are registering the application/x-tar Content-Type and not .tar extension and appending that extension, yielding filename.tar.gz.tar as a final on-disk artifact. This was originally reported here: http://stackoverflow.com/questions/3753659 I've changed the .tar.gz and .tar.bz2 Content-Type values to application/x-gzip and application/x-bzip2, respectively. Which yields correctly named download artifacts on Firefox, Chrome, and IE.
Mon, 27 Sep 2010 10:47:36 -0500 merge with iin
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:47:36 -0500] rev 12569
merge with iin
(0) -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip