D1648: py3: add 32 new tests passing to the whitelist

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGea645c6c6d46: py3: add 32 new tests passing to the whitelist (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1646: py3: handle keyword arguments correctly in ui.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG4e377c43e80b: py3: handle keyword arguments correctly in ui.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1647: py3: handle keyword arguments correctly in wireproto.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG7d2292416046: py3: handle keyword arguments correctly in wireproto.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1644: py3: handle keyword arguments correctly in subrepo.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc999d246e48c: py3: handle keyword arguments correctly in subrepo.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1645: py3: handle keyword arguments correctly in templater.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG073bc922d349: py3: handle keyword arguments correctly in templater.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1640: py3: handle keyword arguments correctly in revset.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6eee2bcc57c4: py3: handle keyword arguments correctly in revset.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1641: py3: handle keyword arguments correctly in simplemerge.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG93c4958d987c: py3: handle keyword arguments correctly in simplemerge.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1639: py3: handle keyword arguments correctly in patch.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGdce761558329: py3: handle keyword arguments correctly in patch.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1638: py3: handle keyword arguments correctly in obsolete.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG7354fda50e8b: py3: handle keyword arguments correctly in obsolete.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1643: py3: handle keyword arguments correctly in statprof.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc5853c9a6545: py3: handle keyword arguments correctly in statprof.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1642: py3: handle keyword arguments correctly in sslutil.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc8ecd96cc357: py3: handle keyword arguments correctly in sslutil.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1648: py3: add 32 new tests passing to the whitelist

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Yay, we have crossed 100 in number of tests passing on Python 3. There are 662 tests in our test suite, so there is a lot more which is need to be done.

D1646: py3: handle keyword arguments correctly in ui.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1646 AFFECTED FILES mercurial/ui.py CHANGE DETAILS diff --git a/mercurial/ui.py b/mercurial/ui.py ---

D1647: py3: handle keyword arguments correctly in wireproto.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1647 AFFECTED FILES mercurial/wireproto.py CHANGE DETAILS diff --git a/mercurial/wireproto.py

D1644: py3: handle keyword arguments correctly in subrepo.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1644 AFFECTED FILES mercurial/subrepo.py CHANGE DETAILS diff --git a/mercurial/subrepo.py

D1640: py3: handle keyword arguments correctly in revset.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1640 AFFECTED FILES mercurial/revset.py CHANGE DETAILS diff --git a/mercurial/revset.py

D1645: py3: handle keyword arguments correctly in templater.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1645 AFFECTED FILES mercurial/templater.py CHANGE DETAILS diff --git a/mercurial/templater.py

D1643: py3: handle keyword arguments correctly in statprof.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1643 AFFECTED FILES mercurial/statprof.py CHANGE DETAILS diff --git a/mercurial/statprof.py

D1642: py3: handle keyword arguments correctly in sslutil.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1642 AFFECTED FILES mercurial/sslutil.py CHANGE DETAILS diff --git a/mercurial/sslutil.py

D1641: py3: handle keyword arguments correctly in simplemerge.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1641 AFFECTED FILES mercurial/simplemerge.py CHANGE DETAILS diff --git a/mercurial/simplemerge.py

D1639: py3: handle keyword arguments correctly in patch.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1639 AFFECTED FILES mercurial/patch.py CHANGE DETAILS diff --git a/mercurial/patch.py

D1638: py3: handle keyword arguments correctly in obsolete.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1638 AFFECTED FILES mercurial/obsolete.py CHANGE DETAILS diff --git a/mercurial/obsolete.py

Re: [PATCH 4 of 4 V2] lfs: restore the local blob store after a repo upgrade

2017-12-09 Thread Augie Fackler
On Sat, Dec 09, 2017 at 08:57:11PM -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1512710310 18000 > # Fri Dec 08 00:18:30 2017 -0500 > # Node ID d435feccadfa39d45fefc162ebda0efac2e2ba7c > # Parent

D1631: py3: handle keyword arguments correctly in exchange.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa119e97b6caf: py3: handle keyword arguments correctly in exchange.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1632: py3: handle keyword arguments correctly in help.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG7f410793c04d: py3: handle keyword arguments correctly in help.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1634: py3: handle keyword arguments correctly in httpconnection.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG8549ca7fcde1: py3: handle keyword arguments correctly in httpconnection.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1633: py3: handle keyword arguments correctly in hook.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG056a9c8813aa: py3: handle keyword arguments correctly in hook.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1635: py3: handle keyword arguments correctly in httppeer.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG98bc4c43f570: py3: handle keyword arguments correctly in httppeer.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1628: py3: handle keyword arguments correctly in commands.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG920cca6c8462: py3: handle keyword arguments correctly in commands.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1626: py3: handle keyword arguments correctly in cmdutil.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG82ee401135dd: py3: handle keyword arguments correctly in cmdutil.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1624: py3: handle keyword arguments correctly in hgext/largefiles/

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG576ba8194fa8: py3: handle keyword arguments correctly in hgext/largefiles/ (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1630: py3: handle keyword arguments correctly in dispatch.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG08f28f58f863: py3: handle keyword arguments correctly in dispatch.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1629: py3: handle keyword arguments correctly in context.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG8384553b1684: py3: handle keyword arguments correctly in context.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1627: py3: handle keyword arguments correctly in color.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa4478f74ad56: py3: handle keyword arguments correctly in color.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1625: py3: handle keyword arguments correctly in archival.py

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa274c4b698f2: py3: handle keyword arguments correctly in archival.py (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

[PATCH 2 of 4 V2] tests: add coverage for preserving 'lfs' requirement on repo upgrade

2017-12-09 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1512704191 18000 # Thu Dec 07 22:36:31 2017 -0500 # Node ID 174a9429a46635c56e038def4a1ac87d8d96ba88 # Parent 4b10e004880255c9e8a9cc64fa7f4b85ab2925a8 tests: add coverage for preserving 'lfs' requirement on repo

[PATCH 3 of 4 V2] lfs: override walk() in lfsvfs

2017-12-09 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1512708246 18000 # Thu Dec 07 23:44:06 2017 -0500 # Node ID f060232e47d7e6f480c102e091e444d5f79de889 # Parent 174a9429a46635c56e038def4a1ac87d8d96ba88 lfs: override walk() in lfsvfs In order to fix the missing lfs

[PATCH 1 of 4 V2] test-upgrade-repo: glob away timing values

2017-12-09 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1512704119 18000 # Thu Dec 07 22:35:19 2017 -0500 # Node ID 4b10e004880255c9e8a9cc64fa7f4b85ab2925a8 # Parent 9eb19b13e92a44675812e27c91bf575f48abbf9d test-upgrade-repo: glob away timing values diff --git

[PATCH 4 of 4 V2] lfs: restore the local blob store after a repo upgrade

2017-12-09 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1512710310 18000 # Fri Dec 08 00:18:30 2017 -0500 # Node ID d435feccadfa39d45fefc162ebda0efac2e2ba7c # Parent f060232e47d7e6f480c102e091e444d5f79de889 lfs: restore the local blob store after a repo upgrade This also

D1636: tests: use Python to write binary data in lfs test instead of shell

2017-12-09 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The shell construct here appears to be unevenly supported: it works in /bin/sh on FreeBSD, but it doesn't seem to work when /bin/sh is dash. Using a Python

D1634: py3: handle keyword arguments correctly in httpconnection.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1634 AFFECTED FILES mercurial/httpconnection.py CHANGE DETAILS diff --git

D1628: py3: handle keyword arguments correctly in commands.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1628 AFFECTED FILES mercurial/commands.py CHANGE DETAILS diff --git a/mercurial/commands.py

D1632: py3: handle keyword arguments correctly in help.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1632 AFFECTED FILES mercurial/help.py CHANGE DETAILS diff --git a/mercurial/help.py

D1633: py3: handle keyword arguments correctly in hook.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1633 AFFECTED FILES mercurial/hook.py CHANGE DETAILS diff --git a/mercurial/hook.py

D1631: py3: handle keyword arguments correctly in exchange.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1631 AFFECTED FILES mercurial/exchange.py CHANGE DETAILS diff --git a/mercurial/exchange.py

D1630: py3: handle keyword arguments correctly in dispatch.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1630 AFFECTED FILES mercurial/dispatch.py CHANGE DETAILS diff --git a/mercurial/dispatch.py

D1629: py3: handle keyword arguments correctly in context.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1629 AFFECTED FILES mercurial/context.py CHANGE DETAILS diff --git a/mercurial/context.py

D1627: py3: handle keyword arguments correctly in color.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1627 AFFECTED FILES mercurial/color.py CHANGE DETAILS diff --git a/mercurial/color.py

D1626: py3: handle keyword arguments correctly in cmdutil.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1626 AFFECTED FILES mercurial/cmdutil.py CHANGE DETAILS diff --git a/mercurial/cmdutil.py

D1624: py3: handle keyword arguments correctly in hgext/largefiles/

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Keys of keyword arguments must be str(unicode) on Python 3. The transformer which we use on Python 3, appends b'' in front of each string literal, so this may

D1625: py3: handle keyword arguments correctly in archival.py

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1625 AFFECTED FILES mercurial/archival.py CHANGE DETAILS diff --git a/mercurial/archival.py

D1607: remotenames: rename related file and storage dir to logexchange

2017-12-09 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa29fe459fc49: remotenames: rename related file and storage dir to logexchange (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1607: remotenames: rename related file and storage dir to logexchange

2017-12-09 Thread pulkit (Pulkit Goyal)
pulkit updated this revision to Diff 4289. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1607?vs=4162=4289 REVISION DETAIL https://phab.mercurial-scm.org/D1607 AFFECTED FILES mercurial/exchange.py mercurial/hg.py mercurial/logexchange.py

D1622: transaction: Use intbitset for implementing changes['phase']

2017-12-09 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger added a comment. Like I said, this is primarily a proof of concept. I'm still playing with different approaches and I don't think intbitset is a good fit for other reasons, but it worked the best from the various pre-existing implementations. REPOSITORY rHG Mercurial

D1622: transaction: Use intbitset for implementing changes['phase']

2017-12-09 Thread yuja (Yuya Nishihara)
yuja requested changes to this revision. yuja added a comment. This revision now requires changes to proceed. > Although this is definitely better for the clone case. intbitset does not seem to implement segmented bitsets so the memory usage could in theory be worse for other cases.

D1621: transaction: split changes['phases'] into sets for src and target phase

2017-12-09 Thread yuja (Yuya Nishihara)
yuja added a comment. > Original code: 485s / 584MB > Set version: 501s / 582MB > intbitset: 478s / 563MB I'm not sure how to read this. Do we only get -2/584MB better space consumption against the original simplest implementation? REPOSITORY rHG Mercurial REVISION DETAIL