Re: hg archive (files) performance regression.

2018-03-01 Thread Vincent Parrett
On 2/03/2018 4:31 PM, Vincent Parrett wrote: I'm not a python dev (mostly c# and delphi), so still getting my head around the hg code base, but I'm curious why the atomictemp=true is used in fileit.addfile? I get that it's in the vfs to work around file locking issues, but with the archive

D2394: histedit: make histedit's commands accept revsets (issue5746)

2018-03-01 Thread sangeet259 (Sangeet Kumar Mishra)
sangeet259 updated this revision to Diff 6324. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2394?vs=6008=6324 REVISION DETAIL https://phab.mercurial-scm.org/D2394 AFFECTED FILES hgext/histedit.py tests/test-histedit-arguments.t CHANGE DETAILS

hg archive (files) performance regression.

2018-03-01 Thread Vincent Parrett
Somewhere between hg 4.2.2 and 4.5 the archive (files, to empty folder) command gotten around 10-13% slower. Testing on windows 10 x64 (latest updates), between two ssd drives : hg 4.5 : - "C:\Program

Re: [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected

2018-03-01 Thread Yuya Nishihara
On Thu, 1 Mar 2018 15:48:47 -0500, Feld Boris wrote: > On 26/02/2018 08:11, Yuya Nishihara wrote: > > On Mon, 26 Feb 2018 11:45:03 +0100, Feld Boris wrote: > >> On 13/02/2018 12:47, Yuya Nishihara wrote: > >>> On Mon, 12 Feb 2018 18:00:52 +0100, Boris Feld wrote: > # HG changeset patch >

Re: [PATCH] Fix for Bug #5807

2018-03-01 Thread Yuya Nishihara
On Thu, 1 Mar 2018 11:06:59 +0100, Sascha Nemecek wrote: > # HG changeset patch > # User Sascha Nemecek > # Date 1519831479 -3600 > # Wed Feb 28 16:24:39 2018 +0100 > # Node ID 42ddf4ee4f91d76f19ca0c3efc4c8e4c1c6fa96c > # Parent

D2438: util: use pycompat.bytestr() on repr() in date parse abort

2018-03-01 Thread yuja (Yuya Nishihara)
yuja added a comment. repr() should be applied to a bytestr object to get bytestr.__repr__() working. Fixed in flight. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2438 To: durin42, #hg-reviewers, pulkit Cc: pulkit, yuja, mercurial-devel

D2529: convert: fix two %r output formats with pycompat.bytestr() wrapping

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGee0192854bb4: convert: fix two %r output formats with pycompat.bytestr() wrapping (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2530: py3: whitelist three more passing tests

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG9bc76f38defa: py3: whitelist three more passing tests (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2530?vs=6306=6323

D2535: py3: use pycompat.bytestr() to convert error messages to bytes

2018-03-01 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a reviewer: durin42. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2535 AFFECTED FILES hgext/convert/subversion.py hgext/gpg.py

D2536: py3: use util.forcebytestr() to convert IOErrors to bytes

2018-03-01 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/D2536 AFFECTED FILES hgext/largefiles/remotestore.py CHANGE DETAILS diff --git

[PATCH 08 of 10] templatekw: switch manifest template keyword to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519559753 -32400 # Sun Feb 25 20:55:53 2018 +0900 # Node ID 852829295891f2decb6132113f1f1d437c376f6a # Parent 69d82c25f62751f65cbc40f225f7a1b3f5326a1f templatekw: switch manifest template keyword to new API diff --git

[PATCH 10 of 10] templatekw: deprecate showdict() and showlist() (API)

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519554875 -32400 # Sun Feb 25 19:34:35 2018 +0900 # Node ID d6bbe8dfafaeb32e48b38c1815dda69ca0854a5e # Parent 0e49bbe25cdc0eb0898737dd4f584e89f8b8eb6a templatekw: deprecate showdict() and showlist() (API) .. api::

[PATCH 09 of 10] templatekw: switch remainder of _showlist template keywords to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519554314 -32400 # Sun Feb 25 19:25:14 2018 +0900 # Node ID 0e49bbe25cdc0eb0898737dd4f584e89f8b8eb6a # Parent 852829295891f2decb6132113f1f1d437c376f6a templatekw: switch remainder of _showlist template keywords to new API

[PATCH 04 of 10] templatekw: switch namespace template keywords to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519552371 -32400 # Sun Feb 25 18:52:51 2018 +0900 # Node ID 5600b9bc3e406a1523b81688fded42b090defa0d # Parent 00b4baafd47b4fb77c7946ccadefb69bc1525e41 templatekw: switch namespace template keywords to new API diff --git

[PATCH 03 of 10] namespace: use registrar to add template keyword

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519552566 -32400 # Sun Feb 25 18:56:06 2018 +0900 # Node ID 00b4baafd47b4fb77c7946ccadefb69bc1525e41 # Parent d82d2b2d91a5742b57f0b29d7ce3bcb0cd5da90b namespace: use registrar to add template keyword Prepares for switching

[PATCH 01 of 10] templatekw: switch showdict template keywords to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519543375 -32400 # Sun Feb 25 16:22:55 2018 +0900 # Node ID 503e54575af502019158b1bcbf877029a6b601fe # Parent d40cfe72b79d3f6e548990faf98ba9b6fbe5027c templatekw: switch showdict template keywords to new API diff --git

[PATCH 05 of 10] templatekw: switch obsfate-related template keywords to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519553157 -32400 # Sun Feb 25 19:05:57 2018 +0900 # Node ID fcf9fc91b3a946757e70171f388e6ea5e23db50f # Parent 5600b9bc3e406a1523b81688fded42b090defa0d templatekw: switch obsfate-related template keywords to new API diff

[PATCH 06 of 10] templatekw: switch revset() to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519553282 -32400 # Sun Feb 25 19:08:02 2018 +0900 # Node ID 2918050dfb1503e9ebcba830e4584288e4ab4a40 # Parent fcf9fc91b3a946757e70171f388e6ea5e23db50f templatekw: switch revset() to new API diff --git

[PATCH 02 of 10] templatekw: switch most of showlist template keywords to new API (issue5779)

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519544744 -32400 # Sun Feb 25 16:45:44 2018 +0900 # Node ID d82d2b2d91a5742b57f0b29d7ce3bcb0cd5da90b # Parent 503e54575af502019158b1bcbf877029a6b601fe templatekw: switch most of showlist template keywords to new API

[PATCH 07 of 10] templatekw: switch latesttags template keywords to new API

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519554186 -32400 # Sun Feb 25 19:23:06 2018 +0900 # Node ID 69d82c25f62751f65cbc40f225f7a1b3f5326a1f # Parent 2918050dfb1503e9ebcba830e4584288e4ab4a40 templatekw: switch latesttags template keywords to new API diff --git

D2526: convcmd: use our shlex wrapper to avoid Python 3 tracebacks

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGfdd783a7e515: convcmd: use our shlex wrapper to avoid Python 3 tracebacks (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2527: convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc48c3da88e6c: convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2525: convert: add some utility code for working with shlex on Python 3

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG52a44d7f998b: convert: add some utility code for working with shlex on Python 3 (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2524: pycompat: add support for encoding argument to our wrapper

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG3396586abdc1: pycompat: add support for encoding argument to our wrapper (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2533: py3: use pycompat.bytestr() to convert None to bytes

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG32b3d050d997: py3: use pycompat.bytestr() to convert None to bytes (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2534: py3: port tests/test-wireproto.py to Python 3

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGb5821f9745ca: py3: port tests/test-wireproto.py to Python 3 (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2534?vs=6313=6315

D2533: py3: use pycompat.bytestr() to convert None to bytes

2018-03-01 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/D2533 AFFECTED FILES mercurial/localrepo.py CHANGE DETAILS diff --git a/mercurial/localrepo.py

D2534: py3: port tests/test-wireproto.py to Python 3

2018-03-01 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/D2534 AFFECTED FILES tests/test-wireproto.py CHANGE DETAILS diff --git a/tests/test-wireproto.py

D2531: templatefilters: stop using str as a variable name

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGde41b8a1e012: templatefilters: stop using str as a variable name (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2532: webcommands: use explicit integer division for Python 3 compat

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGd40cfe72b79d: webcommands: use explicit integer division for Python 3 compat (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

Re: [PATCH STABLE] annotate: do not poorly split lines at CR (issue5798)

2018-03-01 Thread Augie Fackler
> On Feb 21, 2018, at 07:49, Yuya Nishihara wrote: > > # HG changeset patch > # User Yuya Nishihara > # Date 1519215245 -32400 > # Wed Feb 21 21:14:05 2018 +0900 > # Branch stable > # Node ID 24b17a714a92c8fe860db5f6d0d49c23293deec6 > # Parent

Re: [PATCH 01 of 10] py3: silence return value of file.write() in test-command-template.t

2018-03-01 Thread Pulkit Goyal
Looks good to me. Queued the series. Many thanks. On Fri, Mar 2, 2018 at 6:04 AM, Pulkit Goyal <7895pul...@gmail.com> wrote: > On Fri, Mar 2, 2018 at 5:56 AM, Yuya Nishihara wrote: >> # HG changeset patch >> # User Yuya Nishihara >> # Date 1519937847 18000 >> #

Re: [PATCH 01 of 10] py3: silence return value of file.write() in test-command-template.t

2018-03-01 Thread Pulkit Goyal
On Fri, Mar 2, 2018 at 5:56 AM, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1519937847 18000 > # Thu Mar 01 15:57:27 2018 -0500 > # Node ID 8d4520c4501899f53310e536e6bfd174cc58493a > # Parent

D2528: error: fix isinstnace check to use bytes instead of str

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGe28a7a07bb73: error: fix isinstnace check to use bytes instead of str (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

[PATCH 06 of 10] py3: byte-stringify ValueError of unescapestr() to reraise as ParseError

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519941820 18000 # Thu Mar 01 17:03:40 2018 -0500 # Node ID 1d65b2d4de6f87f079ae9d29843ee5e8fb675a23 # Parent 3a9920b08348866d5d9f2f85b9d332544686b843 py3: byte-stringify ValueError of unescapestr() to reraise as ParseError

[PATCH 08 of 10] py3: don't crash when re-raising encoding error

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519944992 18000 # Thu Mar 01 17:56:32 2018 -0500 # Node ID 42239a898f18efa768297ab43b016793726834cd # Parent ebad609de255394be78d234e76a61426776e54ae py3: don't crash when re-raising encoding error diff --git

[PATCH 09 of 10] py3: replace type 'str' by 'bytes' in templater.py

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519945585 18000 # Thu Mar 01 18:06:25 2018 -0500 # Node ID a7eb4c25e04e5be83918ed160dfff78e782165c1 # Parent 42239a898f18efa768297ab43b016793726834cd py3: replace type 'str' by 'bytes' in templater.py diff --git

[PATCH 07 of 10] py3: mark all string literals in test-command-template.t as bytes

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519944205 18000 # Thu Mar 01 17:43:25 2018 -0500 # Node ID ebad609de255394be78d234e76a61426776e54ae # Parent 1d65b2d4de6f87f079ae9d29843ee5e8fb675a23 py3: mark all string literals in test-command-template.t as bytes #

[PATCH 10 of 10] py3: fix string slicing in util.parsetimezone()

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519946158 18000 # Thu Mar 01 18:15:58 2018 -0500 # Node ID 92dac7bbce17a875c89b9589d1adc14e48e7440e # Parent a7eb4c25e04e5be83918ed160dfff78e782165c1 py3: fix string slicing in util.parsetimezone() diff --git

[PATCH 04 of 10] py3: drop b'' from error message generated by templater.runmember()

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519941137 18000 # Thu Mar 01 16:52:17 2018 -0500 # Node ID 47a09e779081aed563018208407c771ede557ffd # Parent 7f0a461c110f7d953dda945dfe9c0912865f8e91 py3: drop b'' from error message generated by templater.runmember() diff

[PATCH 01 of 10] py3: silence return value of file.write() in test-command-template.t

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519937847 18000 # Thu Mar 01 15:57:27 2018 -0500 # Node ID 8d4520c4501899f53310e536e6bfd174cc58493a # Parent 761065ed3a186569a1b06b33eadbdfdb7e689df1 py3: silence return value of file.write() in test-command-template.t diff

[PATCH 05 of 10] py3: fix type of string literals in templater.tokenize()

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519941398 18000 # Thu Mar 01 16:56:38 2018 -0500 # Node ID 3a9920b08348866d5d9f2f85b9d332544686b843 # Parent 47a09e779081aed563018208407c771ede557ffd py3: fix type of string literals in templater.tokenize() # skip-blame

[PATCH 03 of 10] py3: fix join(), min(), and max() template functions over string

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519940544 18000 # Thu Mar 01 16:42:24 2018 -0500 # Node ID 7f0a461c110f7d953dda945dfe9c0912865f8e91 # Parent d44f1bec9f60ebec416be5a7cd44aa386e04da64 py3: fix join(), min(), and max() template functions over string It's

[PATCH 02 of 10] py3: use startswith() to check existence of trailing '\n' in .hgtags file

2018-03-01 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1519939965 18000 # Thu Mar 01 16:32:45 2018 -0500 # Node ID d44f1bec9f60ebec416be5a7cd44aa386e04da64 # Parent 8d4520c4501899f53310e536e6bfd174cc58493a py3: use startswith() to check existence of trailing '\n' in .hgtags file

mercurial@36509: 4 new changesets

2018-03-01 Thread Mercurial Commits
4 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/74c033b9d579 changeset: 36506:74c033b9d579 user:Yuya Nishihara date:Tue Feb 27 22:37:57 2018 +0900 summary: test-acl: mock up util.getuser() to trust $LOGNAME on Windows

D2532: webcommands: use explicit integer division for Python 3 compat

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2532 AFFECTED FILES mercurial/hgweb/webcommands.py CHANGE DETAILS diff --git

D2531: templatefilters: stop using str as a variable name

2018-03-01 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY str() is an inbuilt function. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2531 AFFECTED FILES mercurial/templatefilters.py

D2530: py3: whitelist three more passing tests

2018-03-01 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a reviewer: pulkit. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2530 AFFECTED FILES contrib/python3-whitelist CHANGE DETAILS diff

D2529: convert: fix two %r output formats with pycompat.bytestr() wrapping

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2529 AFFECTED FILES hgext/convert/filemap.py CHANGE DETAILS diff --git a/hgext/convert/filemap.py

D2527: convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2527 AFFECTED FILES hgext/convert/filemap.py CHANGE DETAILS diff --git a/hgext/convert/filemap.py

D2524: pycompat: add support for encoding argument to our wrapper

2018-03-01 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This only works on Python 3, but I'm about to need it for a regrettable hack in the convert code. REPOSITORY rHG Mercurial REVISION DETAIL

D2525: convert: add some utility code for working with shlex on Python 3

2018-03-01 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This could have gone in pycompat, but it's only needed in convert, so I figured it made more sense here. It's got py3 in the name and checks pycompat.ispy3, so

D2528: error: fix isinstnace check to use bytes instead of str

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2528 AFFECTED FILES mercurial/error.py CHANGE DETAILS diff --git a/mercurial/error.py

D2526: convcmd: use our shlex wrapper to avoid Python 3 tracebacks

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2526 AFFECTED FILES hgext/convert/convcmd.py CHANGE DETAILS diff --git a/hgext/convert/convcmd.py

mercurial@36505: 16 new changesets

2018-03-01 Thread Mercurial Commits
16 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/1c4247b0040a changeset: 36490:1c4247b0040a user:Pulkit Goyal <7895pul...@gmail.com> date:Thu Mar 01 23:51:32 2018 +0530 summary: py3: use '%d' instead of '%s' for ints

D2438: util: use pycompat.bytestr() on repr() in date parse abort

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG8346c0e2af92: util: use pycompat.bytestr() on repr() in date parse abort (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2439: py3: whitelist another nine passing tests

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG761065ed3a18: py3: whitelist another nine passing tests (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2439?vs=6297=6299

D2438: util: use pycompat.bytestr() on repr() in date parse abort

2018-03-01 Thread pulkit (Pulkit Goyal)
pulkit accepted this revision. pulkit added a comment. Looks good to me and Yuya's feedback is also addressed. Queued thanks. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2438 To: durin42, #hg-reviewers, pulkit Cc: pulkit, yuja, mercurial-devel

D2439: py3: whitelist another nine passing tests

2018-03-01 Thread durin42 (Augie Fackler)
durin42 updated this revision to Diff 6297. durin42 edited the summary of this revision. durin42 retitled this revision from "py3: whitelist another seven passing tests" to "py3: whitelist another nine passing tests". REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2438: util: use pycompat.bytestr() on repr() in date parse abort

2018-03-01 Thread durin42 (Augie Fackler)
durin42 updated this revision to Diff 6296. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2438?vs=6267=6296 REVISION DETAIL https://phab.mercurial-scm.org/D2438 AFFECTED FILES mercurial/util.py CHANGE DETAILS diff --git a/mercurial/util.py

D2523: py3: whitelist 14 new tests passing

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG81d4a11549ec: py3: whitelist 14 new tests passing (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2523?vs=6293=6295 REVISION

D2522: py3: slice over bytes to prevent getting ascii values

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG1d99260c3a81: py3: slice over bytes to prevent getting ascii values (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

mercurial@36489: 47 new changesets

2018-03-01 Thread Mercurial Commits
47 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/8dbd97aef915 changeset: 36443:8dbd97aef915 user:Yuya Nishihara date:Sun Feb 25 12:47:53 2018 +0900 summary: templater: move specialized exception types to top

D2523: py3: whitelist 14 new tests passing

2018-03-01 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY 12 new tests passed because of parent changeset and 2 were passing before that too. REPOSITORY rHG Mercurial REVISION DETAIL

D2522: py3: slice over bytes to prevent getting ascii values

2018-03-01 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This fixed reading of mergestate files and fixes 14 tests on Python 3. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2522 AFFECTED

D2471: debugcommands: support for triggering push protocol

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG638216a91996: debugcommands: support for triggering push protocol (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2481: wireproto: use named arguments for commandentry

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG91247ab87fb5: wireproto: use named arguments for commandentry (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2408: debugcommands: support for sending "batch" requests

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG8c3e67747c4e: debugcommands: support for sending batch requests (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2467: sshpeer: support not reading and forwarding stderr

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG9dfedb47d000: sshpeer: support not reading and forwarding stderr (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2406: debugcommands: allow sending of simple commands with debugwireproto

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG2aeacc6b479d: debugcommands: allow sending of simple commands with debugwireproto (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2482: wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG049c038f56f8: wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2392: debugcommands: add debugwireproto command

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG36f21b975efb: debugcommands: add debugwireproto command (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2392?vs=6250=6283

D2466: tests: add wire protocol tests for pushkey

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG67915cd305a2: tests: add wire protocol tests for pushkey (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2466?vs=6254=6287

D2405: wireproto: sort response to listkeys

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGf195db4d0b34: wireproto: sort response to listkeys (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2405?vs=6251=6284

D2483: wireproto: allow wire protocol commands to declare transport support

2018-03-01 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > wireproto.py:669-673 > +POLICY_ALL = 'all' > +POLICY_SSH_ONLY = 'ssh-only' > +POLICY_HTTP_ONLY = 'http-only' > +POLICY_V1_ONLY = 'v1-only' > +POLICY_V2_ONLY = 'v2-only' These feel vaguely orthogonal? Some are proto versions (that only apply to

D2405: wireproto: sort response to listkeys

2018-03-01 Thread durin42 (Augie Fackler)
durin42 added a comment. I'm a little bummed about this because namespaces could be *enormous*, like bookmarks. We might want to find another way to handle this... REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2405 To: indygreg, #hg-reviewers Cc: durin42,

D2404: util: enable observing of util.bufferedinputpipe

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGcafa60632281: util: enable observing of util.bufferedinputpipe (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2463: wireprotoserver: support logging SSH server I/O to a file descriptor

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG64efadb62026: wireprotoserver: support logging SSH server I/O to a file descriptor (authored by indygreg, committed by ). CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D2463?vs=6248=6281#toc

D2464: debugcommands: add debugserve command

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG33403069f376: debugcommands: add debugserve command (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2464?vs=6249=6282

D2462: util: add a file object proxy that can notify observers

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG72c27b55928c: util: add a file object proxy that can notify observers (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2461: wireprotoserver: ability to run an SSH server until an event is set

2018-03-01 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGe7411fb7ba7f: wireprotoserver: ability to run an SSH server until an event is set (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

[Bug 5809] New: Performance regression on pulling + incoming in 5cfdf6137af8 (from 10s to 40s)

2018-03-01 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5809 Bug ID: 5809 Summary: Performance regression on pulling + incoming in 5cfdf6137af8 (from 10s to 40s) Product: Mercurial Version: default branch Hardware: PC

D2521: tests: fix run-tests environment cleanup on Python 3

2018-03-01 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc3df20906689: tests: fix run-tests environment cleanup on Python 3 (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

Re: [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected

2018-03-01 Thread Feld Boris
On 26/02/2018 08:11, Yuya Nishihara wrote: On Mon, 26 Feb 2018 11:45:03 +0100, Feld Boris wrote: On 13/02/2018 12:47, Yuya Nishihara wrote: On Mon, 12 Feb 2018 18:00:52 +0100, Boris Feld wrote: # HG changeset patch # User Boris Feld # Date 1518448909 -3600 # Mon

D2521: tests: fix run-tests environment cleanup on Python 3

2018-03-01 Thread durin42 (Augie Fackler)
durin42 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/D2521 AFFECTED FILES tests/run-tests.py CHANGE DETAILS diff --git a/tests/run-tests.py

[PATCH 1 of 7 V2] revbranchcache: add a public function to update the data

2018-03-01 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516281665 -3600 # Thu Jan 18 14:21:05 2018 +0100 # Node ID 9072a7903a7890cc61a6b7d0c7fa95e6d6db5b27 # Parent 4b9e9e3f450c7c8a8717e0a2ed9573a067903ce6 # EXP-Topic wire-rbc # Available At

[PATCH 7 of 7 V2] revbranchcache: advertise and use 'rbc' exchange capability

2018-03-01 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516284622 -3600 # Thu Jan 18 15:10:22 2018 +0100 # Node ID ae2bd3eea086fab9d55c1a85bab49de2272f4f90 # Parent 2811d9ca31137ca7a9cc7c8a37862cdbff87bbec # EXP-Topic wire-rbc # Available At

[PATCH 6 of 7 V2] revbranchcache: disable the new part for narrow hg bundle

2018-03-01 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1519237601 -3600 # Wed Feb 21 19:26:41 2018 +0100 # Node ID 2811d9ca31137ca7a9cc7c8a37862cdbff87bbec # Parent 56f869a852230bdbcff6ae3c366cb0d83f6cf757 # EXP-Topic wire-rbc # Available At

[PATCH 4 of 7 V2] bundle: include advisory rev branch cache part in bundle2 bundle

2018-03-01 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1519230780 -3600 # Wed Feb 21 17:33:00 2018 +0100 # Node ID d0012d0077b4cb19cbd32b3f1b1741b3d53edc6f # Parent 73e85c62e2927df8a905430436ec95686c28afd6 # EXP-Topic wire-rbc # Available At

[PATCH 5 of 7 V2] revbranchcache: add the necessary bit to send 'rbc' data over bundle2

2018-03-01 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1516283882 -3600 # Thu Jan 18 14:58:02 2018 +0100 # Node ID 56f869a852230bdbcff6ae3c366cb0d83f6cf757 # Parent d0012d0077b4cb19cbd32b3f1b1741b3d53edc6f # EXP-Topic wire-rbc # Available At

D2403: stack: remove destutil.stackbase

2018-03-01 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. In https://phab.mercurial-scm.org/D2403#39460, @indygreg wrote: > Oh, I guess the series never did formerly define a revset for stack :/ > > I think there is room for one. We have the ability to mark revsets as experimental or internal, right?

Re: [PATCH] fileset: drop bad "elif:" trying to check invalid size expression

2018-03-01 Thread Pulkit Goyal
On Thu, Mar 1, 2018 at 6:23 PM, Pulkit Goyal <7895pul...@gmail.com> wrote: > Looks good to me. And queued too. Thanks. ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Re: [PATCH 1 of 8] templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility

2018-03-01 Thread Pulkit Goyal
Using my new super powers, I queued the series. Thanks On Thu, Mar 1, 2018 at 7:47 PM, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1519904317 18000 > # Thu Mar 01 06:38:37 2018 -0500 > # Node ID

Re: [PATCH] Fix for Bug #5807

2018-03-01 Thread Augie Fackler
On Thu, Mar 01, 2018 at 11:06:59AM +0100, Sascha Nemecek wrote: > # HG changeset patch > # User Sascha Nemecek > # Date 1519831479 -3600 > # Wed Feb 28 16:24:39 2018 +0100 > # Node ID 42ddf4ee4f91d76f19ca0c3efc4c8e4c1c6fa96c > # Parent

Re: [PATCH 4 of 4 V2] cmdutil: expand filename format string by templater (BC)

2018-03-01 Thread Augie Fackler
On Sun, Feb 18, 2018 at 02:18:02PM +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1515293587 -32400 > # Sun Jan 07 11:53:07 2018 +0900 > # Node ID 34976879e67e40c36b69090360fcd72af3274160 > # Parent

Re: [PATCH] test-acl: mock up util.getuser() to trust $LOGNAME on Windows

2018-03-01 Thread Augie Fackler
On Tue, Feb 27, 2018 at 11:57:25PM +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1519738677 -32400 > # Tue Feb 27 22:37:57 2018 +0900 > # Node ID 27a69d7c94488b6a21ce4ddbcdb183ce335714e1 > # Parent

D2516: py3: use pycompat.bytestr() to convert error instances to bytes

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6e90c59b6da1: py3: use pycompat.bytestr() to convert error instances to bytes (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2518: py3: add b'' prefixes in tests/test-obsolete.t

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGf1e05fe1a78f: py3: add b prefixes in tests/test-obsolete.t (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2518?vs=6264=6273

D2519: py3: make sure we write bytes in a file open in bytes mode

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGeafd380fe1b8: py3: make sure we write bytes in a file open in bytes mode (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2517: py3: add a b'' prefix in tests/test-fncache.t

2018-03-01 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG5b5cc44b2cdc: py3: add a b prefix in tests/test-fncache.t (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2517?vs=6263=6272

  1   2   >