D5130: lfs: autoload the extension when cloning from repo with lfs enabled

2018-10-18 Thread mharbison72 (Matt Harbison)
mharbison72 added a subscriber: yuja. mharbison72 added a comment. In https://phab.mercurial-scm.org/D5130#76737, @indygreg wrote: > > ! In https://phab.mercurial-scm.org/D5130#76736, @mharbison72 wrote: > > Also, I need to see if this can be made to work with cloning from a local

D5087: help: displaying documented aliases by default

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio updated this revision to Diff 12256. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5087?vs=12127=12256 REVISION DETAIL https://phab.mercurial-scm.org/D5087 AFFECTED FILES mercurial/dispatch.py mercurial/help.py mercurial/registrar.py

D5156: help: displaying extension commands by default

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio 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/D5156 AFFECTED FILES mercurial/help.py tests/test-help.t CHANGE DETAILS diff --git

D5077: help: allow hiding of help topics

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio updated this revision to Diff 12255. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5077?vs=12126=12255 REVISION DETAIL https://phab.mercurial-scm.org/D5077 AFFECTED FILES mercurial/configitems.py mercurial/help.py tests/test-help-hide.t

D5087: help: displaying documented aliases by default

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio added a comment. In https://phab.mercurial-scm.org/D5087#76401, @yuja wrote: > > @@ -507,16 +522,11 @@ > > > > f = fs[0] > > syns[f] = ', '.join(fs) > > func = e[0] > > > > +alias = getattr(func, 'alias', False) > > > > if select and not

D5077: help: allow hiding of help topics

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio added a comment. In https://phab.mercurial-scm.org/D5077#76403, @yuja wrote: > > +def filtertopic(ui, topic): > > +return ui.configbool('help', 'hide.%s' % topic, False) > > Maybe we need a separate namespace (e.g. help.hidden-topic.%s)? Done. REPOSITORY rHG

D5076: help: allow commands to be hidden

2018-10-18 Thread rdamazio (Rodrigo Damazio Bovendorp)
rdamazio added a comment. In https://phab.mercurial-scm.org/D5076#76405, @yuja wrote: > > +if ui.configbool('help', 'hide.%s' % cmd): > > +return True > > Nit: "hidden" or "hidden-command" seems better. Done. REPOSITORY rHG Mercurial REVISION DETAIL

[PATCH] lfs: don't add extension to hgrc after conversion (BC)

2018-10-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1539914147 14400 # Thu Oct 18 21:55:47 2018 -0400 # Node ID 5efdab0bd5b25112f44dc22813d0fb78a77a0009 # Parent 824b687ff6af49622a18dfea760cf41a7abe5aa7 lfs: don't add extension to hgrc after conversion (BC) This is in the spirit of

mercurial@40332: 8 new changesets

2018-10-18 Thread Mercurial Commits
8 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/b0fbd1792e2d changeset: 40325:b0fbd1792e2d user:Gregory Szorc date:Tue Oct 16 15:36:19 2018 +0200 summary: storageutil: extract most of peek_censored from revlog

[PATCH 2 of 3] py3: fix module imports in test-highlight.t

2018-10-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1539900676 14400 # Thu Oct 18 18:11:16 2018 -0400 # Node ID 54a6f166ac8bf8d563d6244e76cefc91d34c2516 # Parent b8adc6cf0c130b1bc4183df9b4b3363ae94aa3f1 py3: fix module imports in test-highlight.t The hash changes are because the *.py file is

[PATCH 3 of 3] tests: glob over a difference between Windows 7 and Window 10

2018-10-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1539899647 14400 # Thu Oct 18 17:54:07 2018 -0400 # Node ID 813e957dd8c608d071d96f4adea5a5bbca44a17c # Parent 54a6f166ac8bf8d563d6244e76cefc91d34c2516 tests: glob over a difference between Windows 7 and Window 10 The error value is 11001 on

[PATCH 1 of 3] py3: fix module imports in tests, as flagged by test-check-module-imports.t

2018-10-18 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1539833623 14400 # Wed Oct 17 23:33:43 2018 -0400 # Node ID b8adc6cf0c130b1bc4183df9b4b3363ae94aa3f1 # Parent 13885aa723e6d83cd9a873cf861ef92377a2dfde py3: fix module imports in tests, as flagged by test-check-module-imports.t I have no idea

D5155: bundle2: fix broken compression engine assertion

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY bundletype() is a function, so it needs to be called, and it is documented to return a 2-tuple. This code is untested, so that's why we haven't noticed the

D5154: fuzz: move many initialization steps into LLVMFuzzerInitialize

2018-10-18 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Doing this means that things we intentionally leak (eg type objects) no longer confuse AddressSanitizer, so now we can run the fuzzer MUCH longer. REPOSITORY

D4312: New bookflow extension for bookmark-based branching

2018-10-18 Thread idlsoft (Sandu Turcan)
idlsoft added a comment. In https://phab.mercurial-scm.org/D4312#77084, @pulkit wrote: > Unrelated, do you use narrow with ellipses or without ellipses? Also I am sorry to say but in this cycle, narrow extension has under gone a lot of perf and correctness improvements and it won't be

D5153: update: clarify update() call sites by specifying argument names

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGb14fdf1fb615: update: clarify update() call sites by specifying argument names (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

Re: I2P anonymous protocol want to use Mercurial

2018-10-18 Thread Augie Fackler
> On Oct 17, 2018, at 17:55, za3...@i2pmail.org wrote: > > Hi There, > > Im from I2P community and our developers using Monotone to develop the famous > anonymous protocol I2P (or the invisible internet project). > > Sadly monotone project died since 4 years ago, so we want to have >

Re: [PATCH] addremove: add "ui." prefix to message color keys

2018-10-18 Thread Pulkit Goyal
On Thu, Oct 18, 2018 at 3:35 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1539864007 -32400 > # Thu Oct 18 21:00:07 2018 +0900 > # Node ID 10e4e6d63c504f1117b0d49160e301d21818515f > # Parent 17abd7febf13b99845f0305e92cfa6e321810a99 > addremove: add

D5120: match: fix up a repr to not crash on Python 3

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz added inline comments. INLINE COMMENTS > durin42 wrote in match.py:1176 > I could swear I've seen cases where it's not, but maybe we can prune this out > after the freeze? Yes, after or not at all :) I mostly pointed it out so you know for future patches (if I'm even correct about

D5120: match: fix up a repr to not crash on Python 3

2018-10-18 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > martinvonz wrote in match.py:1176 > sorted() seems to return a list on py3, so maybe the list() call is > unnecessary? I could swear I've seen cases where it's not, but maybe we can prune this out after the freeze? REPOSITORY rHG Mercurial

D5152: debugcommands: avoid stack trace from debugindexstats in pure mode

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG4f37af86d5d5: debugcommands: avoid stack trace from debugindexstats in pure mode (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5153: update: clarify update() call sites by specifying argument names

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a reviewer: durin42. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY merge.update() takes a lot of parameters and I get confused all the time which is which. REPOSITORY rHG Mercurial

D5146: histedit: import chistedit curses UI from hg-experimental

2018-10-18 Thread durin42 (Augie Fackler)
durin42 added a comment. Correct, no tests in hg-experimental. I did a basic sniff test, but I don't really know how we do curses tests in general. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5146 To: durin42, #hg-reviewers, martinvonz Cc: martinvonz,

D5120: match: fix up a repr to not crash on Python 3

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz added inline comments. INLINE COMMENTS > match.py:1176 > return dir in dirs > -regex = b'rootfilesin: %s' % sorted(dirs) > +regex = b'rootfilesin: %s' % > stringutil.pprint(list(sorted(dirs))) > matchfuncs.append(mf) sorted()

[PATCH RFC] bundle2: add the ability to fetch part content from another URL

2018-10-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539880502 -7200 # Thu Oct 18 18:35:02 2018 +0200 # Node ID 9b6b8f0b3d821f17db216ba346934b8ffb6de1d5 # Parent 2c0aa02ecd5a05ae76b6345962ee3a0ef773bd8a # EXP-Topic bundle2-remote # Available At https://bitbucket.org/octobus/mercurial-devel/ #

D5146: histedit: import chistedit curses UI from hg-experimental

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz accepted this revision. martinvonz added a comment. This revision is now accepted and ready to land. Would be good to have tests, but I guess there are no tests in hg-experimental either? I'm not queuing because I'm biased. REPOSITORY rHG Mercurial REVISION DETAIL

Re: Rust extensions: the next step

2018-10-18 Thread Georges Racinet
On 10/18/2018 12:22 PM, Gregory Szorc wrote: > One open item is full PyPy/cffi support. Ideally we’d only write the native > code interface once. But I think that means cffi everywhere and last I > looked, CPython into cffi was a bit slower compared to native extensions. I’m > willing to ignore

D4312: New bookflow extension for bookmark-based branching

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit added a comment. In https://phab.mercurial-scm.org/D4312#77083, @idlsoft wrote: > First of all, thank you for reviewing the patch. > > We switched to mercurial a few months ago, mainly because of the narrow extension. Unrelated, do you use narrow with ellipses or

D4312: New bookflow extension for bookmark-based branching

2018-10-18 Thread idlsoft (Sandu Turcan)
idlsoft added a comment. First of all, thank you for reviewing the patch. We switched to mercurial a few months ago, mainly because of the narrow extension. Feature branches workflow was something everyone in the company understood and adhered to, so trying to adopt something else

Re: Rust extensions: the next step

2018-10-18 Thread Georges Racinet
On 10/18/2018 04:09 PM, Yuya Nishihara wrote: > On Thu, 18 Oct 2018 08:58:04 -0400, Josef 'Jeff' Sipek wrote: >> On Thu, Oct 18, 2018 at 12:22:16 +0200, Gregory Szorc wrote: >> ... >>> Something else we may want to consider is a single Python module exposing >>> the Rust code instead of N. Rust’s

D5152: debugcommands: avoid stack trace from debugindexstats in pure mode

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This has been broken since I added it in https://phab.mercurial-scm.org/rHGd71e0ba34d9bba52ca6956fbefe46bdfbb8d4284 (debugcommands: add a debugindexstats

D5151: tests: fix up pure case of test-sqlitestore.t

2018-10-18 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG0a212b643277: tests: fix up pure case of test-sqlitestore.t (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5150: tests: don't emit false failures when sqlite3 is missing

2018-10-18 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGc3ad9ef0876c: tests: dont emit false failures when sqlite3 is missing (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5151: tests: fix up pure case of test-sqlitestore.t

2018-10-18 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This is clearly what the line should read based on the "force to zlib" section below, so I'm guessing it just got overlooked during development. REPOSITORY rHG

mercurial@40324: new changeset

2018-10-18 Thread Mercurial Commits
New changeset in mercurial: https://www.mercurial-scm.org/repo/hg/rev/6637b079ae45 changeset: 40324:6637b079ae45 bookmark:@ tag: tip user:Matt Harbison date:Thu Sep 20 17:27:01 2018 -0700 summary: lfs: autoload the extension when cloning from repo with lfs

D5150: tests: don't emit false failures when sqlite3 is missing

2018-10-18 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY I'm honestly surprised we have buildbot coverage for this, but we do! REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5150 AFFECTED

Re: [PATCH] color: issue warning in yellow

2018-10-18 Thread Yuya Nishihara
On Thu, 18 Oct 2018 06:14:43 -0700, Martin von Zweigbergk wrote: > On Thu, Oct 18, 2018, 05:42 Yuya Nishihara > > On Wed, 17 Oct 2018 15:17:58 +0200, Boris FELD wrote: > > > On 21/08/2018 15:15, Yuya Nishihara wrote: > > > > On Mon, 20 Aug 2018 11:14:23 -0700, Martin von Zweigbergk via > >

Re: Rust extensions: the next step

2018-10-18 Thread Yuya Nishihara
On Thu, 18 Oct 2018 08:58:04 -0400, Josef 'Jeff' Sipek wrote: > On Thu, Oct 18, 2018 at 12:22:16 +0200, Gregory Szorc wrote: > ... > > Something else we may want to consider is a single Python module exposing > > the Rust code instead of N. Rust’s more aggressive cross function > > compilation

[PATCH] blackbox: add configitem for format of log timestamps

2018-10-18 Thread Matthew DeVore
# HG changeset patch # User Matt DeVore # Date 1539816481 25200 # Wed Oct 17 15:48:01 2018 -0700 # Node ID b42c2264048f8859c8966577a1929aa80132ffa5 # Parent 5644f7c8982e805e53f56fcbfe0322e9de58a934 blackbox: add configitem for format of log timestamps Sometimes blackbox logs are used to

Mercurial match the options?

2018-10-18 Thread bo0od
Hi There,  i have sent this request before through the mailing list using susimail before, but it seems that im not receiving the replies back. Thus im using this email instead. I hope i did not disturb the mailing list. sorry for inconvenient: " Im from I2P community and our developers using 

Re: [PATCH 1 of 9] py3: byte-stringify most literals in test-commandserver.t

2018-10-18 Thread Pulkit Goyal
On Thu, Oct 18, 2018 at 3:37 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1539668129 -7200 > # Tue Oct 16 07:35:29 2018 +0200 > # Node ID 826a987530cd48a93758104b205065e2192227c8 > # Parent 2c5835b4246be6ea42e4b4c7b42dc23e379e2c23 > py3: byte-stringify

[PATCH 2 of 2 V2] streamclone: abort when client needs to handle obsmarkers, but doesn't

2018-10-18 Thread Anton Shestakov
# HG changeset patch # User Anton Shestakov # Date 1538754012 -28800 # Fri Oct 05 23:40:12 2018 +0800 # Node ID 7827e8870afe4a1505767a748dd07e94569196ac # Parent 212b1f69138c7d1fa166356448305219259f34f9 # EXP-Topic stream-obsmarkers streamclone: abort when client needs to handle obsmarkers,

[PATCH 1 of 2 V2] streamclone: include obsstore file into stream bundle if client can read it

2018-10-18 Thread Anton Shestakov
# HG changeset patch # User Anton Shestakov # Date 1538753237 -28800 # Fri Oct 05 23:27:17 2018 +0800 # Node ID 212b1f69138c7d1fa166356448305219259f34f9 # Parent 89cba88e95ed84b6e5e49ecc51ebf7119cfaa6b4 # EXP-Topic stream-obsmarkers streamclone: include obsstore file into stream bundle if

D4895: narrow: when widening, don't include manifests the client already has

2018-10-18 Thread yuja (Yuya Nishihara)
yuja added a comment. >> narrowwirepeer.py:15 > > hg, > > match as matchmod, > > narrowspec, > > removed this in flight to make pyflakes happy. So did I. :) REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D4895 To: martinvonz,

Re: D4895: narrow: when widening, don't include manifests the client already has

2018-10-18 Thread Yuya Nishihara
> > narrowwirepeer.py:15 > > hg, > > match as matchmod, > > narrowspec, > > removed this in flight to make pyflakes happy. So did I. :) ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org

Re: D5137: streamclone: new server config and some API changes for narrow stream clones

2018-10-18 Thread Pulkit Goyal
On Thu, Oct 18, 2018 at 4:10 PM Martin von Zweigbergk via Mercurial-devel < mercurial-devel@mercurial-scm.org> wrote: > > > On Thu, Oct 18, 2018, 02:22 pulkit (Pulkit Goyal) < > phabrica...@mercurial-scm.org wrote: > >> pulkit added a comment. >> >> >> @martinvonz many thanks for changing

Re: [PATCH] color: issue warning in yellow

2018-10-18 Thread Martin von Zweigbergk via Mercurial-devel
On Thu, Oct 18, 2018, 05:42 Yuya Nishihara On Wed, 17 Oct 2018 15:17:58 +0200, Boris FELD wrote: > > On 21/08/2018 15:15, Yuya Nishihara wrote: > > > On Mon, 20 Aug 2018 11:14:23 -0700, Martin von Zweigbergk via > Mercurial-devel wrote: > > >> On Mon, Aug 20, 2018 at 9:26 AM Kyle Lippincott >

D4820: logtoprocess: sends the canonical command name to the subprocess

2018-10-18 Thread yuja (Yuya Nishihara)
yuja added a comment. > - a/hgext/logtoprocess.py +++ b/hgext/logtoprocess.py @@ -40,6 +40,9 @@ import sys > > from mercurial import ( +dispatch, +encoding, +extensions, Unused. > @@ -110,6 +113,12 @@ > > script = self.config('logtoprocess', event) > if

Re: D4820: logtoprocess: sends the canonical command name to the subprocess

2018-10-18 Thread Yuya Nishihara
> --- a/hgext/logtoprocess.py > +++ b/hgext/logtoprocess.py > @@ -40,6 +40,9 @@ > import sys > > from mercurial import ( > +dispatch, > +encoding, > +extensions, Unused. > @@ -110,6 +113,12 @@ > script = self.config('logtoprocess', event) > if script: >

D5107: localrepo: ensure we properly %-format int in exception throw

2018-10-18 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa2ebdca4d10e: localrepo: ensure we properly %-format int in exception throw (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5148: py3: add 5 new passing tests to whitelist caught by buildbot

2018-10-18 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGb1eb19301c94: py3: add 5 new passing tests to whitelist caught by buildbot (authored by pulkit, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

Re: D5137: streamclone: new server config and some API changes for narrow stream clones

2018-10-18 Thread Martin von Zweigbergk via Mercurial-devel
On Thu, Oct 18, 2018, 02:22 pulkit (Pulkit Goyal) < phabrica...@mercurial-scm.org wrote: > pulkit added a comment. > > > @martinvonz many thanks for changing things in flight. Any reason why > https://phab.mercurial-scm.org/D5138 and > https://phab.mercurial-scm.org/D5139 are not considered

Re: Rust extensions: the next step

2018-10-18 Thread Josef 'Jeff' Sipek
On Thu, Oct 18, 2018 at 12:22:16 +0200, Gregory Szorc wrote: ... > Something else we may want to consider is a single Python module exposing > the Rust code instead of N. Rust’s more aggressive cross function > compilation optimization could result in better performance if everything > is

Re: [PATCH 1 of 3] help: document the server capabilities added by the LFS extension

2018-10-18 Thread Yuya Nishihara
On Wed, 17 Oct 2018 22:09:00 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1539824743 14400 > # Wed Oct 17 21:05:43 2018 -0400 > # Node ID 197a387c4ed9a510a5d92e68e7be7752b327cb99 > # Parent d916ed3ca951a3bfd37bf29f54dc70f82787512a > help: document the

Re: [PATCH] py3: fix test-propertycache.py on Windows

2018-10-18 Thread Yuya Nishihara
On Wed, 17 Oct 2018 23:56:38 -0400, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1538099653 14400 > # Thu Sep 27 21:54:13 2018 -0400 > # Node ID 7b9cf4dddf95b5964d3a05f65b9609b751f4334a > # Parent b08be5625c0094a2fdd6cc00bec2a4dcdcc9ea75 > py3: fix

Re: [PATCH] commands: adjust metavariables as appropriate

2018-10-18 Thread Yuya Nishihara
On Wed, 17 Oct 2018 22:23:01 +0800, Anton Shestakov wrote: > # HG changeset patch > # User Anton Shestakov > # Date 1539781236 -28800 > # Wed Oct 17 21:00:36 2018 +0800 > # Node ID 02ad74c4abc1b66e63f118f1247ccc7c97acc786 > # Parent ef0baff11aeaaa8424294982235a18c476728264 > commands:

Re: [PATCH] color: issue warning in yellow

2018-10-18 Thread Yuya Nishihara
On Wed, 17 Oct 2018 15:17:58 +0200, Boris FELD wrote: > On 21/08/2018 15:15, Yuya Nishihara wrote: > > On Mon, 20 Aug 2018 11:14:23 -0700, Martin von Zweigbergk via > > Mercurial-devel wrote: > >> On Mon, Aug 20, 2018 at 9:26 AM Kyle Lippincott > >> wrote: > >> > >>> Bright/bold yellow should

[PATCH 9 of 9] py3: get around IOError variants in test-commandserver.t

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539672503 -7200 # Tue Oct 16 08:48:23 2018 +0200 # Node ID 17abd7febf13b99845f0305e92cfa6e321810a99 # Parent 570e96ab987597acf146a6636f11f70494413745 py3: get around IOError variants in test-commandserver.t diff --git

[PATCH 8 of 9] py3: don't use traceback.print_exc() in commandserver.py

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539672118 -7200 # Tue Oct 16 08:41:58 2018 +0200 # Node ID 570e96ab987597acf146a6636f11f70494413745 # Parent fe19b709e1219b716bcf8adcb2dbe053deb31d93 py3: don't use traceback.print_exc() in commandserver.py It doesn't support a bytes

[PATCH 7 of 9] py3: invalidate repository cache with system-string keys

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539671364 -7200 # Tue Oct 16 08:29:24 2018 +0200 # Node ID fe19b709e1219b716bcf8adcb2dbe053deb31d93 # Parent 9235215b40cf586e1a4af768380de580fe01edf0 py3: invalidate repository cache with system-string keys # skip-blame just a few r''

[PATCH 6 of 9] py3: system-stringify file mode in commandserver.py

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539670803 -7200 # Tue Oct 16 08:20:03 2018 +0200 # Node ID 9235215b40cf586e1a4af768380de580fe01edf0 # Parent 1bafbc9bc7b33101f19bd69350a8530289958468 py3: system-stringify file mode in commandserver.py # skip-blame just r'' prefixes diff

[PATCH 5 of 9] py3: alias next to __next__ in commandserver.py

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539669460 -7200 # Tue Oct 16 07:57:40 2018 +0200 # Node ID 1bafbc9bc7b33101f19bd69350a8530289958468 # Parent 752fb338abc2fbe12fd6fc6a3f09c2fdb34ac88f py3: alias next to __next__ in commandserver.py diff --git a/mercurial/commandserver.py

[PATCH 4 of 9] py3: system-stringify list of attributes to be forwarded from commandserver.py

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539669425 -7200 # Tue Oct 16 07:57:05 2018 +0200 # Node ID 752fb338abc2fbe12fd6fc6a3f09c2fdb34ac88f # Parent b63525d6a2de8e3e965fb684a034f199a3f41a6d py3: system-stringify list of attributes to be forwarded from commandserver.py #

[PATCH 3 of 9] py3: import StringIO from test utility to test-commandserver.t

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539669176 -7200 # Tue Oct 16 07:52:56 2018 +0200 # Node ID b63525d6a2de8e3e965fb684a034f199a3f41a6d # Parent 806a11272f637e1b1074c9f2ac5c18a403a8d842 py3: import StringIO from test utility to test-commandserver.t diff --git

[PATCH 2 of 9] py3: use bprint() helper in test-commandserver.t

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539668311 -7200 # Tue Oct 16 07:38:31 2018 +0200 # Node ID 806a11272f637e1b1074c9f2ac5c18a403a8d842 # Parent 826a987530cd48a93758104b205065e2192227c8 py3: use bprint() helper in test-commandserver.t diff --git a/tests/test-commandserver.t

[PATCH 1 of 9] py3: byte-stringify most literals in test-commandserver.t

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539668129 -7200 # Tue Oct 16 07:35:29 2018 +0200 # Node ID 826a987530cd48a93758104b205065e2192227c8 # Parent 2c5835b4246be6ea42e4b4c7b42dc23e379e2c23 py3: byte-stringify most literals in test-commandserver.t print() calls will be replaced

[PATCH] addremove: add "ui." prefix to message color keys

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539864007 -32400 # Thu Oct 18 21:00:07 2018 +0900 # Node ID 10e4e6d63c504f1117b0d49160e301d21818515f # Parent 17abd7febf13b99845f0305e92cfa6e321810a99 addremove: add "ui." prefix to message color keys I don't like fully-colorized

[PATCH] commands: restore compatibility for "^cmd" registration (issue6005)

2018-10-18 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1539864862 -32400 # Thu Oct 18 21:14:22 2018 +0900 # Node ID 21cf5d2d5b7e2c5264bc132285cdd042c21d2b38 # Parent 10e4e6d63c504f1117b0d49160e301d21818515f commands: restore compatibility for "^cmd" registration (issue6005) This is done at

D5146: histedit: import chistedit curses UI from hg-experimental

2018-10-18 Thread durin42 (Augie Fackler)
durin42 added a comment. > pulkit added a comment. > > Is the goal is to include this in 4.8? Yes if possible. > REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5146 To: durin42, #hg-reviewers Cc: pulkit, mercurial-devel

D5120: match: fix up a repr to not crash on Python 3

2018-10-18 Thread durin42 (Augie Fackler)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGd30a19d10441: match: fix up a repr to not crash on Python 3 (authored by durin42, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D4895: narrow: when widening, don't include manifests the client already has

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit added inline comments. INLINE COMMENTS > narrowwirepeer.py:15 > hg, > match as matchmod, > narrowspec, removed this in flight to make pyflakes happy. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D4895 To: martinvonz, durin42,

D5149: py3: add a r'' prefix in mercurial/exchange.py

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY skip-blame because just r'' prefix == This fixes test-narrow-acl.t on py3 which was broken by one of the earlier patches.

D5148: py3: add 5 new passing tests to whitelist caught by buildbot

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Thanks to everyone who is putting efforts in making hg py3 compatible. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5148 AFFECTED

Re: [PATCH 5 of 5 V5] context: floor adjustlinkrev graph walk during copy tracing

2018-10-18 Thread Boris FELD
There have been a bit a bit too much churn on this series and we would like to re-validate the performance number. We won't have time before the freeze so you can drop this series. On 10/10/2018 10:41, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1539125437 -7200 > #

D4895: narrow: when widening, don't include manifests the client already has

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG89cba88e95ed: narrow: when widening, dont include manifests the client already has (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5144: subrepo: access status members by name instead of by position

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6f152067ba57: subrepo: access status members by name instead of by position (authored by martinvonz, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D5143: tests: add test for widening from an empty clone

2018-10-18 Thread martinvonz (Martin von Zweigbergk)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa69d5823af6d: tests: add test for widening from an empty clone (authored by martinvonz, committed by ). CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D5143?vs=12216=12236#toc REPOSITORY

D5146: histedit: import chistedit curses UI from hg-experimental

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit added a comment. Is the goal is to include this in 4.8? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5146 To: durin42, #hg-reviewers Cc: pulkit, mercurial-devel ___ Mercurial-devel mailing list

[PATCH 4 of 4 V2] changegroup: add a option to create bundle with full snapshot only

2018-10-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539858666 -7200 # Thu Oct 18 12:31:06 2018 +0200 # Node ID 4c805ec9e478424e631ed8bb7ba6fd65714cfd15 # Parent 2a54c05a0e8901bb171721024843531f95382616 # EXP-Topic slim-bundle # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 2 of 4 V2] storage: also use `deltamode argument` for ifiledata

2018-10-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539120395 -7200 # Tue Oct 09 23:26:35 2018 +0200 # Node ID 64d8829dc24e8fc02f228295bb3b330c696c7d34 # Parent cc7eeac5f0d94e27c527524040f2cd1814c8102b # EXP-Topic slim-bundle # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 3 of 4 V2] changegroup: allow to force delta to be against p1

2018-10-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539123662 -7200 # Wed Oct 10 00:21:02 2018 +0200 # Node ID 2a54c05a0e8901bb171721024843531f95382616 # Parent 64d8829dc24e8fc02f228295bb3b330c696c7d34 # EXP-Topic slim-bundle # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 1 of 4 V2] changegroup: refactor emitrevision to use a `deltamode` argument

2018-10-18 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1539115321 -7200 # Tue Oct 09 22:02:01 2018 +0200 # Node ID cc7eeac5f0d94e27c527524040f2cd1814c8102b # Parent 2c0aa02ecd5a05ae76b6345962ee3a0ef773bd8a # EXP-Topic slim-bundle # Available At https://bitbucket.org/octobus/mercurial-devel/ #

D4895: narrow: when widening, don't include manifests the client already has

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit accepted this revision. pulkit added a comment. Many thanks for investing time and efforts into this. \o/ INLINE COMMENTS > changegroup.py:1065 > +# it updates tmdnodes (via lookupfn) > +for d in deltas: > +pass maybe, we can

Re: [PATCH 3 of 4] storage: also use `deltamode argument` for ifiledata

2018-10-18 Thread Boris FELD
On 16/10/2018 18:41, Gregory Szorc wrote: > On Tue, Oct 16, 2018 at 10:38 AM Boris Feld > wrote: > > # HG changeset patch > # User Boris Feld > > # Date 1539120395 -7200 > #      Tue Oct 09 23:26:35 2018 +0200 >

Re: [PATCH 1 of 4] changegroup: if possible fallback to delta against parents instead of prev

2018-10-18 Thread Boris FELD
This patch is not essential to the series and opens various questions regarding deltas in bundle. We are dropping it from the series for now. On 16/10/2018 18:33, Gregory Szorc wrote: > On Tue, Oct 16, 2018 at 10:35 AM Boris Feld > wrote: > > # HG changeset

D5147: config: make 'experimental' the section instead of 'experimental.server'

2018-10-18 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. REVISION SUMMARY This is more common to what we do in core and is better. REPOSITORY rHG Mercurial REVISION DETAIL

D5139: store: introduce _matchtrackedpath() and use it to filter store files

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit updated this revision to Diff 12233. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5139?vs=12212=12233 REVISION DETAIL https://phab.mercurial-scm.org/D5139 AFFECTED FILES mercurial/store.py mercurial/streamclone.py

D5138: narrow: only send includepats and excludepats if they are not empty

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit updated this revision to Diff 12232. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D5138?vs=12211=12232 REVISION DETAIL https://phab.mercurial-scm.org/D5138 AFFECTED FILES hgext/narrow/narrowcommands.py CHANGE DETAILS diff --git

Re: Rust extensions: the next step

2018-10-18 Thread Gregory Szorc
> On Oct 17, 2018, at 18:45, Georges Racinet wrote: > > Hi all, > > first, many thanks for the Stockholm sprint, it was my first interaction > with the Mercurial community, and it's been very welcoming to me. > > I've been pursuing some experiments I started then to convert the Rust >

D5137: streamclone: new server config and some API changes for narrow stream clones

2018-10-18 Thread pulkit (Pulkit Goyal)
pulkit added a comment. @martinvonz many thanks for changing things in flight. Any reason why https://phab.mercurial-scm.org/D5138 and https://phab.mercurial-scm.org/D5139 are not considered during review because with them, you won't have to change much things except the config knob to

I2P anonymous protocol want to use Mercurial

2018-10-18 Thread za3ter
Hi There, Im from I2P community and our developers using Monotone to develop the famous anonymous protocol I2P (or the invisible internet project). Sadly monotone project died since 4 years ago, so we want to have alternative. our conditions to make the development software to work well