Sun, 25 Feb 2018 19:25:14 +0900 templatekw: switch remainder of _showlist template keywords to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 19:25:14 +0900] rev 36627
templatekw: switch remainder of _showlist template keywords to new API
Sun, 25 Feb 2018 20:55:53 +0900 templatekw: switch manifest template keyword to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 20:55:53 +0900] rev 36626
templatekw: switch manifest template keyword to new API
Sun, 25 Feb 2018 19:23:06 +0900 templatekw: switch latesttags template keywords to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 19:23:06 +0900] rev 36625
templatekw: switch latesttags template keywords to new API
Sun, 25 Feb 2018 19:08:02 +0900 templatekw: switch revset() to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 19:08:02 +0900] rev 36624
templatekw: switch revset() to new API
Sun, 25 Feb 2018 19:05:57 +0900 templatekw: switch obsfate-related template keywords to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 19:05:57 +0900] rev 36623
templatekw: switch obsfate-related template keywords to new API
Sun, 25 Feb 2018 18:52:51 +0900 templatekw: switch namespace template keywords to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 18:52:51 +0900] rev 36622
templatekw: switch namespace template keywords to new API
Sun, 25 Feb 2018 18:56:06 +0900 namespace: use registrar to add template keyword
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 18:56:06 +0900] rev 36621
namespace: use registrar to add template keyword Prepares for switching to the new API.
Sun, 25 Feb 2018 16:45:44 +0900 templatekw: switch most of showlist template keywords to new API (issue5779)
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 16:45:44 +0900] rev 36620
templatekw: switch most of showlist template keywords to new API (issue5779) Non-trivial changes will follow.
Sun, 25 Feb 2018 16:22:55 +0900 templatekw: switch showdict template keywords to new API
Yuya Nishihara <yuya@tcha.org> [Sun, 25 Feb 2018 16:22:55 +0900] rev 36619
templatekw: switch showdict template keywords to new API
Fri, 02 Mar 2018 15:37:57 -0500 py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1
Kevin Bullock <kbullock+mercurial@ringworld.org> [Fri, 02 Mar 2018 15:37:57 -0500] rev 36618
py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1
Thu, 01 Mar 2018 18:22:36 -0500 py3: silence "bad escape" warning emitted by re.sub()
Yuya Nishihara <yuya@tcha.org> [Thu, 01 Mar 2018 18:22:36 -0500] rev 36617
py3: silence "bad escape" warning emitted by re.sub() Since we pass user strings directly to re.sub(), we can't avoid this warning without a BC.
Fri, 02 Mar 2018 14:12:17 -0500 debugcommands: add some strkwargs love to some **args calls
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 14:12:17 -0500] rev 36616
debugcommands: add some strkwargs love to some **args calls Differential Revision: https://phab.mercurial-scm.org/D2563
Fri, 02 Mar 2018 14:10:34 -0500 debugcommands: add an r prefix to make file mode for fdopen a sysstr
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 14:10:34 -0500] rev 36615
debugcommands: add an r prefix to make file mode for fdopen a sysstr # skip-blame just an r prefix Differential Revision: https://phab.mercurial-scm.org/D2562
Fri, 02 Mar 2018 14:09:50 -0500 util: work around Python 3 returning None at EOF instead of ''
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 14:09:50 -0500] rev 36614
util: work around Python 3 returning None at EOF instead of '' Differential Revision: https://phab.mercurial-scm.org/D2561
Fri, 02 Mar 2018 14:09:20 -0500 util: add missing r prefix on some __setattr__ calls
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 14:09:20 -0500] rev 36613
util: add missing r prefix on some __setattr__ calls # skip-blame just a pair of r prefixes Differential Revision: https://phab.mercurial-scm.org/D2560
Fri, 02 Mar 2018 13:47:49 -0500 tests: add some re and globs for test-revset on python3
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 13:47:49 -0500] rev 36612
tests: add some re and globs for test-revset on python3 At this point we're down to two deprecation warnings (which I suspect are showing a bug in the test?) and one weird-looking failure. Progress! Differential Revision: https://phab.mercurial-scm.org/D2559
Fri, 02 Mar 2018 11:38:16 -0500 tests: add missing b prefixes and fix a %s to %d in test-revset.t
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 11:38:16 -0500] rev 36611
tests: add missing b prefixes and fix a %s to %d in test-revset.t # skip-blame just b prefixes and a %d instead of %s Differential Revision: https://phab.mercurial-scm.org/D2558
Fri, 02 Mar 2018 11:37:41 -0500 revset: use %d to turn an int into a bytestr
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 11:37:41 -0500] rev 36610
revset: use %d to turn an int into a bytestr Differential Revision: https://phab.mercurial-scm.org/D2557
Fri, 02 Mar 2018 11:37:21 -0500 revset: use {force,}bytestr to fix some %r formatting issues
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 11:37:21 -0500] rev 36609
revset: use {force,}bytestr to fix some %r formatting issues Differential Revision: https://phab.mercurial-scm.org/D2556
Fri, 02 Mar 2018 01:17:42 -0500 py3: sixteen more passing tests
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 01:17:42 -0500] rev 36608
py3: sixteen more passing tests Differential Revision: https://phab.mercurial-scm.org/D2552
Fri, 02 Mar 2018 00:37:33 -0500 debugcommands: fix repr in debugignore print with pycompat.bytestr
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 00:37:33 -0500] rev 36607
debugcommands: fix repr in debugignore print with pycompat.bytestr Differential Revision: https://phab.mercurial-scm.org/D2549
Thu, 01 Mar 2018 23:58:28 -0500 verify: fix exception formatting bug in Python 3
Augie Fackler <augie@google.com> [Thu, 01 Mar 2018 23:58:28 -0500] rev 36606
verify: fix exception formatting bug in Python 3 Differential Revision: https://phab.mercurial-scm.org/D2541
Fri, 02 Mar 2018 13:50:31 -0500 get-with-headers: use bytes stdout thoroughly
Yuya Nishihara <yuya@tcha.org> [Fri, 02 Mar 2018 13:50:31 -0500] rev 36605
get-with-headers: use bytes stdout thoroughly On Python 3, sys.stdout.buffer is backed by a separate buffer from sys.stdout. We should choose one.
Thu, 01 Mar 2018 17:16:36 -0800 exchange: remove dead assignment or forcebundle1
Martin von Zweigbergk <martinvonz@google.com> [Thu, 01 Mar 2018 17:16:36 -0800] rev 36604
exchange: remove dead assignment or forcebundle1 Differential Revision: https://phab.mercurial-scm.org/D2548
Fri, 02 Mar 2018 09:09:38 -0500 templatekw: fix dict construction in _showlist to not mix bytes and strs
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 09:09:38 -0500] rev 36603
templatekw: fix dict construction in _showlist to not mix bytes and strs What we had was fine on Python 2, but was slightly wrong on Python 3. This works on both. Differential Revision: https://phab.mercurial-scm.org/D2554
Fri, 02 Mar 2018 09:08:11 -0500 templatefilters: avoid infinite recursion bug in stringify
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 09:08:11 -0500] rev 36602
templatefilters: avoid infinite recursion bug in stringify This doesn't ever happen on Python 2, but it's been a persistent pain on Python 3. Adding this helped produce some of my upcoming Python 3 fixes. Differential Revision: https://phab.mercurial-scm.org/D2553
Fri, 02 Mar 2018 00:37:55 -0500 match: some minimal pycompat fixes guided by test-hgignore.t
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 00:37:55 -0500] rev 36601
match: some minimal pycompat fixes guided by test-hgignore.t Differential Revision: https://phab.mercurial-scm.org/D2551
Fri, 02 Mar 2018 00:37:07 -0500 purge: apply byteskwargs to opts, fixing all python3 issues here
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 00:37:07 -0500] rev 36600
purge: apply byteskwargs to opts, fixing all python3 issues here Differential Revision: https://phab.mercurial-scm.org/D2547
Fri, 02 Mar 2018 00:19:51 -0500 tests: port test-bookmarks.t extension to Python 3
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 00:19:51 -0500] rev 36599
tests: port test-bookmarks.t extension to Python 3 # skip-blame it's just b prefixes Differential Revision: https://phab.mercurial-scm.org/D2546
Fri, 02 Mar 2018 00:19:30 -0500 scmutil: fix a repr in an error message on Python 3
Augie Fackler <augie@google.com> [Fri, 02 Mar 2018 00:19:30 -0500] rev 36598
scmutil: fix a repr in an error message on Python 3 Differential Revision: https://phab.mercurial-scm.org/D2545
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 tip