D1867: evolution: report new unstable changesets

2018-01-16 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. LGTM on a first quick review REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1867 To: martinvonz, durin42, #hg-reviewers Cc: lothiraldan, mercurial-devel ___ Mercurial-devel mailing list

D1866: transaction: register summary callbacks only at start of transaction (BC)

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We currently register summary callbacks every time localrepo.transaction() is called, so both when the transaction is started and when a nested transaction

D1868: evolution: make reporting of new unstable changesets optional

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This makes it possible to turn off the reporting of unstable changesets (e.g. "1 new orphan changesets"), just in case it's too slow for some users. Anyone

D1074: branch: add a --rev flag to change branch name of given revisions

2018-01-16 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. Apart from my review, it looks good to me. Also I don't think you have a test when trying to change the branch of several changesets on different branches. If not, could you add one? INLINE COMMENTS > cmdutil.py:731 > +if repo.revs('merge() and

D1865: repair: filter out unknown revisions from phasecache within transaction

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY I'm about to add another summary report callback that needs to access phase information. These callbacks run at the end of the transaction and some of them

D1864: repair: drop unnecessary phase cache invalidation

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY After stripping the revlogs, we have been invalidating the phase cache since https://phab.mercurial-scm.org/rHGbf7b8157c483c3bdb14107099b6db08e94981181.

D1867: evolution: report new unstable changesets

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz added a comment. For the effects on the evolve repo, see https://bitbucket.org/martinvonz/mutable-history/commits/288b3db249c10bc22158d06cc11bceea94c0dc6a REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1867 To: martinvonz, durin42, #hg-reviewers Cc:

D1863: repair: drop unnecessary phase cache invalidation

2018-01-16 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY After stripping the revlogs, we have been invalidating the phase cache since https://phab.mercurial-scm.org/rHGbf7b8157c483c3bdb14107099b6db08e94981181.

D1856: wireproto: support for pullbundles

2018-01-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4846. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4844=4846 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES hgext/clonebundles.py mercurial/bundle2.py

D1856: wireproto: support for pullbundles

2018-01-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 4844. joerg.sonnenberger edited the summary of this revision. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1856?vs=4835=4846 REVISION DETAIL https://phab.mercurial-scm.org/D1856 AFFECTED FILES

D1849: lfs: remove internal url in test

2018-01-16 Thread quark (Jun Wu)
quark updated this revision to Diff 4845. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1849?vs=4793=4845 REVISION DETAIL https://phab.mercurial-scm.org/D1849 AFFECTED FILES hgext/lfs/blobstore.py tests/test-lfs-test-server.t CHANGE DETAILS diff

D1849: lfs: remove internal url in test

2018-01-16 Thread quark (Jun Wu)
quark added inline comments. INLINE COMMENTS > mharbison72 wrote in blobstore.py:239 > It looks like we still need the ‘if p’ test. Sorry. I missed the comment. Fixed now. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1849 To: quark, #hg-reviewers Cc:

D1867: evolution: report new unstable changesets

2018-01-16 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 This adds a transaction summary callback that reports the number of new orphan, content-divergent and phase-divergent

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Boris Feld
On Sun, 2018-01-14 at 17:26 +0900, Yuya Nishihara wrote: > On Sun, 14 Jan 2018 00:22:05 -0500, Matt Harbison wrote: > > On Sat, 13 Jan 2018 21:11:45 -0500, Yuya Nishihara > > wrote: > > > > > On Sat, 13 Jan 2018 02:23:16 -0500, Matt Harbison wrote: > > > > # HG changeset patch > >

[PATCH] showstack: add an extension docstring

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1512938553 -3600 # Sun Dec 10 21:42:33 2017 +0100 # Node ID bff8fba926e22982e6b5be544fc36e1e16cedfdd # Parent ebf14075a5c113f4fea6e89a4394d8c8fc9e6935 # EXP-Topic showstack-doc # Available At

[Bug 5771] New: Mercurial patch parser behavior for "--git" patches creating files with spaces differs from Git when the patch file omits trailing tabs

2018-01-16 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5771 Bug ID: 5771 Summary: Mercurial patch parser behavior for "--git" patches creating files with spaces differs from Git when the patch file omits trailing tabs Product:

Re: [PATCH 6 of 6] largefiles: modernize how capabilities are added to the wire protocol

2018-01-16 Thread Augie Fackler
> On Jan 15, 2018, at 23:59, Matt Harbison wrote: > > On Mon, 15 Jan 2018 12:33:19 -0500, Augie Fackler wrote: > >> We’re generally more relaxed for things that only matter for experimental >> code, and UX improvements can happen if they’re important

[Bug 5772] New: hg fold doesn't move bookmarks

2018-01-16 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5772 Bug ID: 5772 Summary: hg fold doesn't move bookmarks Product: Mercurial Version: 4.4.2 Hardware: PC OS: Windows Status: UNCONFIRMED Severity: feature

mercurial@35590: 49 new changesets

2018-01-16 Thread Mercurial Commits
49 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/beb667c9880f changeset: 35542:beb667c9880f parent: 35537:58fda95a0202 user:Yuya Nishihara date:Sat Dec 30 17:55:23 2017 +0900 summary: revset: parse x^:: as (x^):: (issue5764)

Re: [PATCH] match: do not weirdly include explicit files excluded by -X option

2018-01-16 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, Jan 16, 2018 at 6:27 AM, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1516108473 -32400 > # Tue Jan 16 22:14:33 2018 +0900 > # Node ID ca4d61bf46160a31c6653c4f0794cd6e8ae788a4 > # Parent

[PATCH 3 of 4] httppeer: add support for tracing all http request made by the peer

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1515753663 0 # Fri Jan 12 10:41:03 2018 + # Node ID 2d1a4bbddd7e4075b0e082cabf84d901f5b92b5b # Parent 6d0599c2fe114d927f2d37fd5a22e061843c6974 # EXP-Topic exchangedebug # Available At

[PATCH 2 of 4] httppeer: move url opening in its own method

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1515752060 0 # Fri Jan 12 10:14:20 2018 + # Node ID 6d0599c2fe114d927f2d37fd5a22e061843c6974 # Parent 219d94744f12bec5dafca7d16c0d473bfe35e732 # EXP-Topic exchangedebug # Available At

[PATCH 1 of 4] http: add a debug version of the push test

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1515754649 0 # Fri Jan 12 10:57:29 2018 + # Node ID 219d94744f12bec5dafca7d16c0d473bfe35e732 # Parent 58fda95a0202fc6327d1f5d9df26f7ff16538d57 # EXP-Topic exchangedebug # Available At

[PATCH 4 of 4] sshpeer: add support for request tracing

2018-01-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1515757977 0 # Fri Jan 12 11:52:57 2018 + # Node ID 6c6a7d225fef954f6e33eb734cd3a9ce72b0f85b # Parent 2d1a4bbddd7e4075b0e082cabf84d901f5b92b5b # EXP-Topic exchangedebug # Available At

Evolve 7.2.0 released

2018-01-16 Thread Boris Feld
We pushed a new release of evolve and topic. As usual, the release is available on pypi and upgrade is recommended. This version comes with the usual various bug fixes and improvement. It also includes a large rework of the experimental obsolescence markers discovery protocol we call

D1849: lfs: remove internal url in test

2018-01-16 Thread mharbison72 (Matt Harbison)
mharbison72 added a comment. LGTM, thanks. Any thoughts on what we should do if 'p' does come up None? It's a clear server error (sending back an oid we didn't ask for). REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1849 To: quark, #hg-reviewers Cc:

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Matt Harbison
On Tue, 16 Jan 2018 08:20:32 -0500, Boris Feld wrote: On Tue, 2018-01-16 at 08:05 -0500, Matt Harbison wrote: On Jan 16, 2018, at 5:26 AM, Boris Feld wrote: > I checked the precursors revset and the behavior is not the one > expected, thank

[PATCH 2 of 2 V2] lfs: control tracked file selection via a tracked file

2018-01-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1515971571 18000 # Sun Jan 14 18:12:51 2018 -0500 # Node ID 074417bc25368171950f0e8e292b151f9641b5a0 # Parent 03d737594660bb74823317e02a6ad2e91456c12d lfs: control tracked file selection via a tracked file Since the

[PATCH 1 of 2 V2] lfs: move the tracked file function creation to a method

2018-01-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1515909885 18000 # Sun Jan 14 01:04:45 2018 -0500 # Node ID 03d737594660bb74823317e02a6ad2e91456c12d # Parent 821d8a5ab4ff890a7732c2e4cdcc7f32191e5942 lfs: move the tracked file function creation to a method Once a

[Bug 5773] New: evolve extension should specify progress units

2018-01-16 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5773 Bug ID: 5773 Summary: evolve extension should specify progress units Product: Mercurial Version: stable branch Hardware: PC OS: Linux Status: UNCONFIRMED

D1568: lfs: using workers in lfs prefetch

2018-01-16 Thread wlis (Wojciech Lis)
wlis added a comment. I finally got around to testing this properly and I can reproduce the issue. I looked into the code a bit and it is possible that we create keepalive connections before forking and we are illegally multiplexing same connection. The quick fix on our side is to not use

[PATCH 1 of 2] cat: factor out a function that populates the formatter

2018-01-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1516150560 18000 # Tue Jan 16 19:56:00 2018 -0500 # Node ID ac8052ec552b36d4bee5bc24bc92fcee36d843cb # Parent 821d8a5ab4ff890a7732c2e4cdcc7f32191e5942 cat: factor out a function that populates the formatter This will

[PATCH 2 of 2] lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`

2018-01-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1516151707 18000 # Tue Jan 16 20:15:07 2018 -0500 # Node ID 2c12a42e20df3499a72194cd0f2911573ab82dc7 # Parent ac8052ec552b36d4bee5bc24bc92fcee36d843cb lfs: allow the pointer file to be viewed with `hg cat -T

Re: Ideas and mentors for GSoC 2018.

2018-01-16 Thread Gregory Szorc
On Tue, Jan 16, 2018 at 11:31 AM, Pulkit Goyal <7895pul...@gmail.com> wrote: > Hey everyone, > > We are taking part in Google Summer of Code from past two years under > Python Software Foundation and we wish to continue the same this year. > > If you have any idea or WIP, which you think can be a

D1568: lfs: using workers in lfs prefetch

2018-01-16 Thread mharbison72 (Matt Harbison)
mharbison72 added a comment. Thanks @wlis . That makes sense, and aligns with what I saw (a couple of downloads worked with workers, though I still wasn't sure if that was safe or I was getting lucky). If you don't get the chance to follow up, I've got a patch that puts lfs workers behind

mercurial@35615: 19 new changesets

2018-01-16 Thread Mercurial Commits
19 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/ed0902e8053e changeset: 35597:ed0902e8053e user:Yuya Nishihara date:Tue Jan 02 18:35:11 2018 +0900 summary: revsetlang: add %p specifier to format list of function arguments

D1856: wireproto: support for pullbundles

2018-01-16 Thread indygreg (Gregory Szorc)
indygreg requested changes to this revision. indygreg added a comment. This revision now requires changes to proceed. This is looking **much** better! There are some places where the code doesn't abide by our (IMO lousy) mergeallthewords naming convention. More importantly, I think

Re: [PATCH] hgweb: remove unused second argument of nextPageVarGet()

2018-01-16 Thread Yuya Nishihara
On Mon, 15 Jan 2018 21:16:03 +0800, Anton Shestakov wrote: > # HG changeset patch > # User Anton Shestakov > # Date 1516016658 -28800 > # Mon Jan 15 19:44:18 2018 +0800 > # Node ID edffa2f39c620cb2a8e9c177b96b3aeedf28bae9 > # Parent

Re: [PATCH] bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'

2018-01-16 Thread Yuya Nishihara
On Mon, 15 Jan 2018 17:37:01 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1516013089 0 > # Mon Jan 15 10:44:49 2018 + > # Node ID 4d0d11752cf1d6e0f60bc3c9cc3d036dfa36e0a9 > # Parent ebf14075a5c113f4fea6e89a4394d8c8fc9e6935 > #

Re: [PATCH 1 of 3 V2] lfs: convert '{lfs_files}' keyword to a hybrid list

2018-01-16 Thread Yuya Nishihara
On Mon, 15 Jan 2018 21:42:18 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1515962350 18000 > # Sun Jan 14 15:39:10 2018 -0500 > # Node ID 9a5f40a1d18f0a28538b9a38fdee0874c58e680f > # Parent

Re: [PATCH] showstack: add an extension docstring

2018-01-16 Thread Yuya Nishihara
On Tue, 16 Jan 2018 10:26:55 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1512938553 -3600 > # Sun Dec 10 21:42:33 2017 +0100 > # Node ID bff8fba926e22982e6b5be544fc36e1e16cedfdd > # Parent ebf14075a5c113f4fea6e89a4394d8c8fc9e6935 > #

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Yuya Nishihara
On Tue, 16 Jan 2018 14:20:32 +0100, Boris Feld wrote: > On Tue, 2018-01-16 at 08:05 -0500, Matt Harbison wrote: > > On Jan 16, 2018, at 5:26 AM, Boris Feld > > wrote: > > > I also realized that the revset is in Evolve and not in Core, which > > > makes it a good

[PATCH] update: fix crash on bare update when directaccess is enabled

2018-01-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516107087 -32400 # Tue Jan 16 21:51:27 2018 +0900 # Node ID 14f119c9ff3630859b64e207b389c49d68840b96 # Parent 1700a9086c9cd3777a35f3e9212cdc0826d7b26b update: fix crash on bare update when directaccess is enabled 'rev' may

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Matt Harbison
> On Jan 16, 2018, at 5:26 AM, Boris Feld wrote: > >> On Sun, 2018-01-14 at 17:26 +0900, Yuya Nishihara wrote: >>> On Sun, 14 Jan 2018 00:22:05 -0500, Matt Harbison wrote: >>> On Sat, 13 Jan 2018 21:11:45 -0500, Yuya Nishihara >>> wrote: >>> > On

[PATCH 3 of 3] svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)

2018-01-16 Thread Jordi Gutiérrez Hermoso
# HG changeset patch # User Jordi Gutiérrez Hermoso # Date 1516110014 18000 # Tue Jan 16 08:40:14 2018 -0500 # Node ID 3a379eceab7886ae9a8f661c648c2759c69a9013 # Parent cebbb137db75c45e891a65a8dbc50631ed8cb83c svnsubrepo: check if subrepo is missing when checking dirty

[PATCH 1 of 3] svnsubrepo: decorate dirty method with annotatesubrepoerror

2018-01-16 Thread Jordi Gutiérrez Hermoso
# HG changeset patch # User Jordi Gutiérrez Hermoso # Date 1515949528 18000 # Sun Jan 14 12:05:28 2018 -0500 # Node ID fde3cd2487e1f4d5867bf8c6e79139b6fe475779 # Parent 58fda95a0202fc6327d1f5d9df26f7ff16538d57 svnsubrepo: decorate dirty method with annotatesubrepoerror

Re: [PATCH V3] lfs: add the '{raw}' template keyword to '{lfs_files}'

2018-01-16 Thread Yuya Nishihara
On Tue, 16 Jan 2018 00:40:20 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1515967224 18000 > # Sun Jan 14 17:00:24 2018 -0500 > # Node ID 5147a1a45b239a79765499b58f253b6503ea > # Parent

[PATCH] templater: make sure expression is terminated by '}'

2018-01-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516106562 -32400 # Tue Jan 16 21:42:42 2018 +0900 # Node ID 1700a9086c9cd3777a35f3e9212cdc0826d7b26b # Parent 20dbbfdf7e253211ccbd31d9c44013f41f6e2461 templater: make sure expression is terminated by '}' This can't be

[PATCH] match: do not weirdly include explicit files excluded by -X option

2018-01-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516108473 -32400 # Tue Jan 16 22:14:33 2018 +0900 # Node ID ca4d61bf46160a31c6653c4f0794cd6e8ae788a4 # Parent 14f119c9ff3630859b64e207b389c49d68840b96 match: do not weirdly include explicit files excluded by -X option

Re: [PATCH] update: fix crash on bare update when directaccess is enabled

2018-01-16 Thread Pulkit Goyal
Oops, thanks for the fix. Looks good to me. On Tue, Jan 16, 2018 at 7:55 PM, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1516107087 -32400 > # Tue Jan 16 21:51:27 2018 +0900 > # Node ID 14f119c9ff3630859b64e207b389c49d68840b96

Re: [PATCH 2 of 2] lfs: migrate most file filtering from threshold to custom filter

2018-01-16 Thread Boris Feld
On Tue, 2018-01-16 at 08:05 -0500, Matt Harbison wrote: > On Jan 16, 2018, at 5:26 AM, Boris Feld > wrote: > > > On Sun, 2018-01-14 at 17:26 +0900, Yuya Nishihara wrote: > > > On Sun, 14 Jan 2018 00:22:05 -0500, Matt Harbison wrote: > > > > On Sat, 13 Jan 2018 21:11:45

mercurial@35596: 6 new changesets

2018-01-16 Thread Mercurial Commits
6 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/8f1a7adb3225 changeset: 35591:8f1a7adb3225 user:Yuya Nishihara date:Sat Apr 01 17:18:31 2017 +0900 summary: revsetlang: catch invalid format character with %l prefix

Ideas and mentors for GSoC 2018.

2018-01-16 Thread Pulkit Goyal
Hey everyone, We are taking part in Google Summer of Code from past two years under Python Software Foundation and we wish to continue the same this year. If you have any idea or WIP, which you think can be a good student project for this summers, please share. Also, if you have sometime