[Bug 5654] New: Help text for clone -r option is unclear

2017-08-11 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5654 Bug ID: 5654 Summary: Help text for clone -r option is unclear Product: Mercurial Version: 3.8.4 Hardware: PC OS: Windows Status: UNCONFIRMED Severity:

D360: log: add a "graphwidth" template variable

2017-08-11 Thread hooper (Danny Hooper)
hooper updated this revision to Diff 822. hooper edited the summary of this revision. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D360?vs=821=822 REVISION DETAIL https://phab.mercurial-scm.org/D360 AFFECTED FILES hgext/show.py

D360: log: add a "graphwidth" template variable

2017-08-11 Thread hooper (Danny Hooper)
hooper created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Wrapping text in templates for 'hg log --graph' can't be done very well, because the template doesn't know how wide the graph drawing is. The edge drawing

D332: repository: formalize peer interface with abstract base class

2017-08-11 Thread indygreg (Gregory Szorc)
indygreg added inline comments. INLINE COMMENTS > durin42 wrote in repository.py:43 > In what cases would a _basepeer not be a peer? What value does this part of > the interface provide? TBH, I'm not sure why this exists. I cargo culted it from the existing peer API. Once this series is

D358: copytrace: move fb extension to core under flag experimental.fastcopytrace

2017-08-11 Thread pulkit (Pulkit Goyal)
pulkit added a comment. Again I am not sure whether the flag names are good. Since disablecopytrace was in experimental section, I went with the same for these ones. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D358 To: pulkit, #hg-reviewers Cc:

D359: pushvars: add a coreconfigitem for push.pushvars.server

2017-08-11 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/D359 AFFECTED FILES mercurial/bundle2.py mercurial/configitems.py CHANGE DETAILS diff --git

D358: copytrace: move fb extension to core under flag experimental.fastcopytrace

2017-08-11 Thread pulkit (Pulkit Goyal)
pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY copytrace extension in fb-hgext has a heuristic implementation of copy tracing which is faster than the current copy tracing. The heuristic limits the search of

D354: merge with stable

2017-08-11 Thread pulkit (Pulkit Goyal)
pulkit requested changes to this revision. pulkit added a comment. This revision now requires changes to proceed. I think this is send by mistake. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D354 To: rishabhmadan96, #hg-reviewers, pulkit Cc: pulkit,

D356: releasenotes: minor bug fix for index error while serializing

2017-08-11 Thread rishabhmadan96 (Rishabh Madan)
rishabhmadan96 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/D356 AFFECTED FILES hgext/releasenotes.py CHANGE DETAILS diff --git a/hgext/releasenotes.py

D355: contrib: add check flag for use of admonitions and its validity

2017-08-11 Thread rishabhmadan96 (Rishabh Madan)
rishabhmadan96 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY While using releasenotes extension, we will be using admonitions in commit messages. The check (-c) flag will look for an admonition within the message.

D354: merge with stable

2017-08-11 Thread rishabhmadan96 (Rishabh Madan)
rishabhmadan96 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/D354 AFFECTED FILES .hgsigs .hgtags hgext/fsmonitor/__init__.py mercurial/cmdutil.py

D329: setup: Fix installing in a mingw environment

2017-08-11 Thread glandium (Mike Hommey)
glandium added a comment. 4.3.1 can't currently be installed with MINGW64 python currently because of this, so I'd say yes. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D329 To: glandium, #hg-reviewers, quark Cc: durin42, mercurial-devel

Re: D219: morestatus: move fb extension to core by plugging to `hg status --verbose`

2017-08-11 Thread Danek Duvall
durin42 (Augie Fackler) wrote: > I've heard no objections, but also the suggestion that --terse be > something like --terse-dirs or similar so it's obviously not the antonym > of --verbose. Maybe --collapse? I think that's what you do when you've got a directory tree in a GUI and you rotate

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Sean Farley
Boris Feld writes: > On Thu, 2017-08-10 at 14:09 -0400, Augie Fackler wrote: >> Moments ago, I released Mercurial 4.3 and 4.2.3. Please patch >> *immedately*: >> >> CVE-2017-1000115: >> >> Mercurial's symlink auditing was incomplete prior to 4.3, and could >> be abused

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Sean Farley
Boris Feld writes: > On Thu, 2017-08-10 at 14:09 -0400, Augie Fackler wrote: >> Moments ago, I released Mercurial 4.3 and 4.2.3. Please patch >> *immedately*: >> >> CVE-2017-1000115: >> >> Mercurial's symlink auditing was incomplete prior to 4.3, and could >> be abused

D259: label: rename log.trouble into log.instability

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGdb6b666ce1e6: label: rename log.trouble into log.instability (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D259?vs=604=813 REVISION

D257: label: rename changeset.troubled into changeset.unstable

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG3821dfee2cfc: label: rename changeset.troubled into changeset.unstable (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D257?vs=602=811

D258: label: rename trouble.X into instability.X

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG40739aef97f7: label: rename trouble.X into instability.X (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D258?vs=603=812 REVISION

D249: test: update evolution config

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG6c1a9fd8361b: test: update evolution config (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D249?vs=594=803 REVISION DETAIL

D256: test: add a test for stabilization related labels

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG2415ad743642: test: add a test for stabilization related labels (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D256?vs=601=810

D253: obsolete: rename unstable volatile set into orphan volatile set

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGd4b7496f7d0b: obsolete: rename unstable volatile set into orphan volatile set (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D255: obsolete: rename bumped volatile set into phasedivergent volatile set

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG9fa874fb34e1: obsolete: rename bumped volatile set into phasedivergent volatile set (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D254: obsolete: rename divergent volatile set into contentdivergent volatile set

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGf3f06c260e9e: obsolete: rename divergent volatile set into contentdivergent volatile set (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D252: revset: rename bumped into phasedivergent

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGed99d3afef88: revset: rename bumped into phasedivergent (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D252?vs=597=806 REVISION DETAIL

D248: config: rename evolution config into stabilization

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGd434a7f0685c: config: rename evolution config into stabilization (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D248?vs=593=802

D251: revset: remane divergent into contentdivergent

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGf078d7358e90: revset: remane divergent into contentdivergent (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D251?vs=596=805 REVISION

D250: revset: rename unstable into orphan

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG9dcc3529e002: revset: rename unstable into orphan (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D250?vs=595=804 REVISION DETAIL

D296: extensions: if on py3 and propname is a bytestr, convert to sysstr

2017-08-11 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > yuja wrote in extensions.py:401 > Perhaps this shouldn't be bytes. Needs `r''` and drop `_()`. Done in a followup change. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D296 To: durin42, #hg-reviewers Cc: yuja,

D353: extensions: don't give AttributeError bytes message on Python 3

2017-08-11 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/D353 AFFECTED FILES mercurial/extensions.py CHANGE DETAILS diff --git a/mercurial/extensions.py

D299: pycompat: introduce a wrapper for __builtins__.{raw_,}input()

2017-08-11 Thread durin42 (Augie Fackler)
durin42 marked an inline comment as done. durin42 added inline comments. INLINE COMMENTS > yuja wrote in pycompat.py:84 > Needs to specify encoding because user input may contain > non-ascii characters. > > Perhaps it should be `noclosetextio(s, encoding=encoding.encoding)` and >

D296: extensions: if on py3 and propname is a bytestr, convert to sysstr

2017-08-11 Thread durin42 (Augie Fackler)
durin42 updated this revision to Diff 799. durin42 marked 2 inline comments as done. durin42 retitled this revision from "extensions: if on py3 and propname is a bytestr, decode as ascii" to "extensions: if on py3 and propname is a bytestr, convert to sysstr". REPOSITORY rHG Mercurial

Re: Formalizing Interfaces

2017-08-11 Thread Gregory Szorc
> On Aug 11, 2017, at 11:33, Durham Goode wrote: > > > >> On 8/10/17 10:32 PM, Gregory Szorc wrote: >> I've wanted to hack on overhauling revlogs and storage for several >> months now. The more I think about how to go about it and the reasons >> why I want to do it (mainly

D219: morestatus: move fb extension to core by plugging to `hg status --verbose`

2017-08-11 Thread pulkit (Pulkit Goyal)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG96f43981c1c4: morestatus: move fb extension to core by plugging to `hg status --verbose` (authored by pulkit). CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D219?vs=577=798#toc REPOSITORY

D303: bundle2: fix transaction availability detection

2017-08-11 Thread lothiraldan (Boris Feld)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG119e1c6be1ce: bundle2: fix transaction availability detection (authored by lothiraldan). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D303?vs=687=797 REVISION

D331: sshpeer: make instance attributes and methods internal

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG82d564d5ac4f: sshpeer: make instance attributes and methods internal (authored by indygreg). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D331?vs=756=795

D319: wireproto: overhaul iterating batcher code (API)

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG4c706037adef: wireproto: overhaul iterating batcher code (API) (authored by indygreg). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D319?vs=734=793 REVISION

D320: peer: remove non iterating batcher (API)

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGb47fe9733d76: peer: remove non iterating batcher (API) (authored by indygreg). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D320?vs=735=794 REVISION DETAIL

D317: wireproto: properly implement batchable checking

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG297d1b70685c: wireproto: properly implement batchable checking (authored by indygreg). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D317?vs=732=791 REVISION

D318: wireproto: remove support for local results in @batchable (API)

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGe2fc2122029c: wireproto: remove support for local results in @batchable (API) (authored by indygreg). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D316: largefiles: remove remotestore.batch()

2017-08-11 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGdcdc17551653: largefiles: remove remotestore.batch() (authored by indygreg). CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D316?vs=731=790#toc REPOSITORY rHG Mercurial CHANGES SINCE LAST

D30: merge: Removed sorting in casefolding detection, for a slight performance win

2017-08-11 Thread alex_gaynor (Alex Gaynor)
alex_gaynor added a comment. If you want error message stability I'm pretty sure I can get that by changing the error message formatting to be `tuple(sorted([f, foldmap[fold]))`. Let me know if you'd like me to add that. REPOSITORY rHG Mercurial REVISION DETAIL

D219: morestatus: move fb extension to core by plugging to `hg status --verbose`

2017-08-11 Thread durin42 (Augie Fackler)
durin42 accepted this revision. durin42 added a comment. This revision is now accepted and ready to land. I've heard no objections, but also the suggestion that --terse be something like --terse-dirs or similar so it's obviously not the antonym of --verbose. REPOSITORY rHG Mercurial

D329: setup: Fix installing in a mingw environment

2017-08-11 Thread durin42 (Augie Fackler)
durin42 added a comment. Should we put this on stable? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D329 To: glandium, #hg-reviewers, quark Cc: durin42, mercurial-devel ___ Mercurial-devel mailing list

D122: phabricator: add --amend option to phabsend

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 789. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D122?vs=568=789 REVISION DETAIL https://phab.mercurial-scm.org/D122 AFFECTED FILES contrib/phabricator.py CHANGE DETAILS diff --git a/contrib/phabricator.py

D339: tests: verify that peer instances only expose interface members

2017-08-11 Thread durin42 (Augie Fackler)
durin42 accepted this revision. durin42 added a comment. This revision is now accepted and ready to land. Might also be neat to have a test to assert the peer and legacy peer interfaces don't overlap? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D339 To:

Re: Formalizing Interfaces

2017-08-11 Thread Durham Goode
On 8/10/17 10:32 PM, Gregory Szorc wrote: I've wanted to hack on overhauling revlogs and storage for several months now. The more I think about how to go about it and the reasons why I want to do it (mainly performance and scaling), the more I think a more drastic departure from revlogs and

D352: chgserver: special handle __version__ in mtimehash (issue5653)

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY It seems __version__.py may have content change without mtime change. Since reading __version__.py is usually cheap, check its content instead of stating it. This

D351: demandimport: disable by default if chg is being used

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY In chg's case, making modules lazily loaded could actually slow down things since chg pre-imports them. Therefore disable demandimport if chg is being used. Users

D333: repository: formalize wire protocol interface

2017-08-11 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > repository.py:59 > +class _basewirecommands(object): > +"""Client-side interfac for communicating over the wire protocol. > + spelling: interfac > repository.py:217 > +of results in the order they were called. > +""" > +

D350: demandimport: test whether to enable or not in hg script

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This allows us to avoid side effects caused by importing demandimport if demandimport is disabled. It also gives the hg script more control about choosing whether

D331: sshpeer: make instance attributes and methods internal

2017-08-11 Thread durin42 (Augie Fackler)
durin42 accepted this revision. durin42 added a comment. This revision is now accepted and ready to land. I've queued up to this point in the series. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D331 To: indygreg, #hg-reviewers, durin42 Cc: durin42,

D332: repository: formalize peer interface with abstract base class

2017-08-11 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > repository.py:29 > +def url(self): > +"""Returns a string representing this peer.""" > + Nit: shouldn't this typically be a connection string with any credentials potentially redacted? > repository.py:43 > + > +Most

mercurial@33663: new changeset (1 on stable)

2017-08-11 Thread Mercurial Commits
New changeset (1 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/1814ca418b30 changeset: 33663:1814ca418b30 branch: stable tag: tip user:Mike Hommey date:Thu Aug 10 20:47:19 2017 -0700 summary: branchmap: revert

Re: [PATCH 6 of 6] encoding: drop circular import by proxying through '.charencode'

2017-08-11 Thread Augie Fackler
On Tue, Aug 08, 2017 at 11:30:25PM +0900, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1501510427 -32400 > # Mon Jul 31 23:13:47 2017 +0900 > # Node ID 0299b63e488b11ff46208b7bb7fd1efe3a797a37 > # Parent

Re: [PATCH 13 of 13 config] configitems: register the 'notify.test' config

2017-08-11 Thread Augie Fackler
On Fri, Aug 11, 2017 at 03:23:30PM +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1498787011 -7200 > # Fri Jun 30 03:43:31 2017 +0200 > # Node ID a382bad84d9d3fe4d72025c755c084b3f6704ca1 > # Parent

Re: [PATCH] histedit: Check first changeset for verb "roll" or "fold" (issue5498)

2017-08-11 Thread Augie Fackler
On Fri, Aug 11, 2017 at 03:31:31PM +0200, A. Klitzing wrote: > # HG changeset patch > # User André Klitzing > # Date 1502457641 -7200 > # Fri Aug 11 15:20:41 2017 +0200 > # Branch stable > # Node ID 2a7c5338e23b07ddf8f478952999193d3eff4441 > # Parent

D331: sshpeer: make instance attributes and methods internal

2017-08-11 Thread indygreg (Gregory Szorc)
indygreg added a comment. The deprecation policy isn't super well defined. Essentially, every change we ask ourselves how common we think out-of-repo consumers are. "Internal" attributes we typically don't even warn about changing them. For something like `@command`, we make noise and set a

Re: hgserve encoding

2017-08-11 Thread Jérôme Godbout
Thanks to clarify the things a bits, I got confuse with the "Data that Mercurial does locale conversion on includes things like user names and commit messages...In the case of data taken from files, we should generally assume that the contents are in the cp1252 charset." So I wasn't sure what was

Re: hgserve encoding

2017-08-11 Thread Yuya Nishihara
On Thu, 10 Aug 2017 11:58:53 -0400, Jérôme Godbout wrote: > I'm not sure if I have find every problems: > 1. I have remove the hgweb.config encoding and let him choose. > 2. There was also a subrepos that was not copied to the new file server > (the personne who did it though that this subrepos is

Details about "sparse" and "amend" extensions?

2017-08-11 Thread Jesus Cea
Mercurial 4.3 includes two new extensions: "sparse" and "amend". I can not find any kind of details in the WIKI . -- Jesús Cea Avión _/_/ _/_/_/_/_/_/ j...@jcea.es - http://www.jcea.es/ _/_/_/_/ _/_/

[PATCH] histedit: Check first changeset for verb "roll" or "fold" (issue5498)

2017-08-11 Thread A. Klitzing
# HG changeset patch # User André Klitzing # Date 1502457641 -7200 # Fri Aug 11 15:20:41 2017 +0200 # Branch stable # Node ID 2a7c5338e23b07ddf8f478952999193d3eff4441 # Parent a3ce07e2dde5737644dd719806b1e52fb1cc1004 histedit: Check first changeset for verb "roll" or

[Bug 5653] New: chg silently uses old version after being upgraded

2017-08-11 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5653 Bug ID: 5653 Summary: chg silently uses old version after being upgraded Product: Mercurial Version: 4.3 Hardware: PC OS: Mac OS Status: UNCONFIRMED

[PATCH 10 of 13 config] configitems: register the 'notify.strip' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787008 -7200 # Fri Jun 30 03:43:28 2017 +0200 # Node ID 7d5c8af4fd4a2ffdf41588a61509f73cfc8f3ea5 # Parent 99b3015b7ca492d785a3ac4351fc6812e80a3bc4 # EXP-Topic config.register.notify configitems: register the

[PATCH 13 of 13 config] configitems: register the 'notify.test' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787011 -7200 # Fri Jun 30 03:43:31 2017 +0200 # Node ID a382bad84d9d3fe4d72025c755c084b3f6704ca1 # Parent 58446c552d9ec37c4c55d776f4681aa5906d35cb # EXP-Topic config.register.notify configitems: register the

[PATCH 08 of 13 config] configitems: register the 'notify.merge' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787006 -7200 # Fri Jun 30 03:43:26 2017 +0200 # Node ID aafac577cb93e119e24855779e31f82d7879bc6f # Parent bdd8d57b64f9aa5cc154a8ab5fe771d2caa09ee8 # EXP-Topic config.register.notify configitems: register the

[PATCH 09 of 13 config] configitems: register the 'notify.sources' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787007 -7200 # Fri Jun 30 03:43:27 2017 +0200 # Node ID 99b3015b7ca492d785a3ac4351fc6812e80a3bc4 # Parent aafac577cb93e119e24855779e31f82d7879bc6f # EXP-Topic config.register.notify configitems: register the

[PATCH 02 of 13 config] configitems: register the 'notify.diffstat' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498786999 -7200 # Fri Jun 30 03:43:19 2017 +0200 # Node ID 0980f220e3d3e8d6737d2a8c7b468491b0e1cd52 # Parent f60ab18ff3fd401c460755b77001a9fa1bbf6977 # EXP-Topic config.register.notify configitems: register the

[PATCH 03 of 13 config] configitems: register the 'notify.domain' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787000 -7200 # Fri Jun 30 03:43:20 2017 +0200 # Node ID 4621f29dbbbc655355efd0fa3ecaf5c86340791e # Parent 0980f220e3d3e8d6737d2a8c7b468491b0e1cd52 # EXP-Topic config.register.notify configitems: register the

[PATCH 12 of 13 config] configitems: register the 'notify.template' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787010 -7200 # Fri Jun 30 03:43:30 2017 +0200 # Node ID 58446c552d9ec37c4c55d776f4681aa5906d35cb # Parent 83ee4bc7827a739c8dc3f38d41c2866ba0f12ff4 # EXP-Topic config.register.notify configitems: register the

[PATCH 05 of 13 config] configitems: register the 'notify.maxdiff' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787003 -7200 # Fri Jun 30 03:43:23 2017 +0200 # Node ID 54e8106d6945392e46360bd285e4504f66b968be # Parent 21153b5c2b932b7b481281664e087a9c1f6f7bbd # EXP-Topic config.register.notify configitems: register the

[PATCH 06 of 13 config] configitems: register the 'notify.maxsubject' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787004 -7200 # Fri Jun 30 03:43:24 2017 +0200 # Node ID b1fdeb6a53df2ef2a999b44858c13aa55b2a01eb # Parent 54e8106d6945392e46360bd285e4504f66b968be # EXP-Topic config.register.notify configitems: register the

[PATCH 07 of 13 config] configitems: register the 'notify.mbox' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787005 -7200 # Fri Jun 30 03:43:25 2017 +0200 # Node ID bdd8d57b64f9aa5cc154a8ab5fe771d2caa09ee8 # Parent b1fdeb6a53df2ef2a999b44858c13aa55b2a01eb # EXP-Topic config.register.notify configitems: register the

[PATCH 01 of 13 config] configitems: register the 'notify.config' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498786998 -7200 # Fri Jun 30 03:43:18 2017 +0200 # Node ID f60ab18ff3fd401c460755b77001a9fa1bbf6977 # Parent 02a745c20121f9add702f0200dc5522e912c2d20 # EXP-Topic config.register.notify configitems: register the

[PATCH 11 of 13 config] configitems: register the 'notify.style' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787009 -7200 # Fri Jun 30 03:43:29 2017 +0200 # Node ID 83ee4bc7827a739c8dc3f38d41c2866ba0f12ff4 # Parent 7d5c8af4fd4a2ffdf41588a61509f73cfc8f3ea5 # EXP-Topic config.register.notify configitems: register the

[PATCH 04 of 13 config] configitems: register the 'notify.fromauthor' config

2017-08-11 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1498787002 -7200 # Fri Jun 30 03:43:22 2017 +0200 # Node ID 21153b5c2b932b7b481281664e087a9c1f6f7bbd # Parent 4621f29dbbbc655355efd0fa3ecaf5c86340791e # EXP-Topic config.register.notify configitems: register the

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Augie Fackler
> On Aug 11, 2017, at 05:10, Dr Rainer Woitok wrote: > > Augie, > > On Thursday, 2017-08-10 14:11:52 -0400, you wrote: > >> ... >>> CVE-2017-1000115: >>> >>> Mercurial's symlink auditing was incomplete prior to 4.3, and could be >>> abused to write to files outside

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Dr Rainer Woitok
Augie, On Thursday, 2017-08-10 14:11:52 -0400, you wrote: > ... > > CVE-2017-1000115: > > > > Mercurial's symlink auditing was incomplete prior to 4.3, and could be > > abused to write to files outside the repository. What precisely does that mean? Is it no longer possible to have a vers-

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Boris Feld
On Thu, 2017-08-10 at 14:09 -0400, Augie Fackler wrote: > Moments ago, I released Mercurial 4.3 and 4.2.3. Please patch > *immedately*: > > CVE-2017-1000115: > > Mercurial's symlink auditing was incomplete prior to 4.3, and could > be abused to write to files outside the repository. > >

[PATCH v4] run-tests: also color the summary messages (skipped, failed...)

2017-08-11 Thread mlaneuville
# HG changeset patch # User Matthieu Laneuville # Date 1502454109 -7200 # Fri Aug 11 14:21:49 2017 +0200 # Node ID 26bd9bfc7f679dc521b8056b48875eee71cd8627 # Parent 609606d217659e0a6c1cf6f907b6512be5340e57 run-tests: also color the summary messages (skipped,

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Boris Feld
On Thu, 2017-08-10 at 14:09 -0400, Augie Fackler wrote: > Moments ago, I released Mercurial 4.3 and 4.2.3. Please patch > *immedately*: > > CVE-2017-1000115: > > Mercurial's symlink auditing was incomplete prior to 4.3, and could > be abused to write to files outside the repository. > >

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Boris Feld
On Thu, 2017-08-10 at 14:09 -0400, Augie Fackler wrote: > Moments ago, I released Mercurial 4.3 and 4.2.3. Please patch > *immedately*: > > CVE-2017-1000115: > > Mercurial's symlink auditing was incomplete prior to 4.3, and could > be abused to write to files outside the repository. > >

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Dr Rainer Woitok
Augie, On Thursday, 2017-08-10 14:11:52 -0400, you wrote: > ... > > CVE-2017-1000115: > > > > Mercurial's symlink auditing was incomplete prior to 4.3, and could be > > abused to write to files outside the repository. What precisely does that mean? Is it no longer possible to have a vers-

D25: rebase: remove messages for nullmerge and revignored (BC)

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 774. This revision is now accepted and ready to land. Herald added a reviewer: hg-reviewers. This revision now requires review to proceed. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D25?vs=41=774 REVISION DETAIL

D344: rebase: remove "state >= revtodo" condition

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Now the minimal value of state is revtodo, that condition is always true, therefore removed. REPOSITORY rHG Mercurial REVISION DETAIL

D347: rebase: rewrite _computeobsoletenotrebased

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The old code stores successors of all related nodes together, which works fine if destination is unique. A future patch would make destination non-unique so let's

D348: rebase: change internal format to support destination map

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY A later patch will add multiple destination support. This patch changes internal state and the rebase state file format to support that. But the external

D346: rebase: only change self.state when collapsing in _finishrebase

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY When the code executes to _finishrebase, self.state should be populated with correct destinations and do not need to be written to a node. The code was introduced

D343: rebase: remove self.destancestors

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The state is no longer used after calculating "self.external", therefore removed. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D343

D85: rebase: remove rebaseset from _checkobsrebase

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 776. This revision is now accepted and ready to land. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D85?vs=160=776 REVISION DETAIL https://phab.mercurial-scm.org/D85 AFFECTED FILES hgext/rebase.py CHANGE DETAILS

D23: rebase: move obsoleted not rebased messages earlier (BC)

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 772. This revision is now accepted and ready to land. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D23?vs=157=772 REVISION DETAIL https://phab.mercurial-scm.org/D23 AFFECTED FILES hgext/rebase.py

D24: rebase: remove revprecursor and revpruned states (BC)

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 773. This revision is now accepted and ready to land. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D24?vs=158=773 REVISION DETAIL https://phab.mercurial-scm.org/D24 AFFECTED FILES hgext/rebase.py

D26: rebase: remove revignored and nullmerge states

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 775. This revision is now accepted and ready to land. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D26?vs=159=775 REVISION DETAIL https://phab.mercurial-scm.org/D26 AFFECTED FILES hgext/rebase.py CHANGE DETAILS

Re: Mercurial 4.3 and 4.2.3 released

2017-08-11 Thread Arne Babenhauserheide
Augie Fackler writes: >> 4.2.3 is now correctly available from mercurial-scm.org >> and has a tag in >> mercurial-scm.org/repo/hg-committed >> . > So there's now a 4.3.1 with the patches. Thank you for

D331: sshpeer: make instance attributes and methods internal

2017-08-11 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. Silly question, what is the deprecation policy for such internal classes? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D331 To: indygreg, #hg-reviewers Cc: lothiraldan, mercurial-devel

D340: rebase: prefer choosing merge base with successor in destination

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 770. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D340?vs=768=770 REVISION DETAIL https://phab.mercurial-scm.org/D340 AFFECTED FILES hgext/rebase.py tests/test-rebase-obsolete.t CHANGE DETAILS diff --git

D341: test-rebase-obsolete: add "\n" in template

2017-08-11 Thread quark (Jun Wu)
quark updated this revision to Diff 771. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D341?vs=767=771 REVISION DETAIL https://phab.mercurial-scm.org/D341 AFFECTED FILES tests/test-rebase-obsolete.t CHANGE DETAILS diff --git

D342: rebase: change "result would have 3 parent" error message (BC)

2017-08-11 Thread quark (Jun Wu)
quark created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The old error message "cannot use revision REV as base, result would have 3 parents" is confusing - why use REV as base? why add a new parent?. This patch