D1994: config: replace a for-else by any()

2018-02-02 Thread yuja (Yuya Nishihara)
yuja added a comment. I'll drop this from hg-committed. Please make sure to touch your local revision before pulling. INLINE COMMENTS > commands.py:1674 > editor = ui.geteditor() > ui.system("%s \"%s\"" % (editor, f), >onerr=error.Abort,

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread mharbison72 (Matt Harbison)
mharbison72 added a comment. Should dateutil.py be created with ‘hg cp’ to make annotate easier? REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 To: lothiraldan, #hg-reviewers, durin42 Cc: mharbison72, durin42, mercurial-devel

Re: [PATCH RESEND] tests: make doctest py3-compatible again

2018-02-02 Thread Augie Fackler
> On Feb 2, 2018, at 6:46 AM, Yuya Nishihara wrote: > > # HG changeset patch > # User Yuya Nishihara > # Date 1517030246 -32400 > # Sat Jan 27 14:17:26 2018 +0900 > # Node ID 522864fae7f6de76a49f80baf267d455a9a480dd > # Parent

D2002: remotenames: add three new revsets related to remotenames

2018-02-02 Thread yuja (Yuya Nishihara)
yuja requested changes to this revision. yuja added a comment. This revision now requires changes to proceed. These functions look quite similar. Perhaps we can extract a helper function `f(repo, subset, x, rtypes)`. INLINE COMMENTS > remotenames.py:35 > registrar, > +revset, > +

D1994: config: replace a for-else by any()

2018-02-02 Thread martinvonz (Martin von Zweigbergk)
martinvonz added inline comments. INLINE COMMENTS > yuja wrote in commands.py:1674 > The variable `f` is used here. Wow, good catch! Thanks for reading carefully. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1994 To: martinvonz, #hg-reviewers, indygreg Cc:

D1973: bdiff: write a native version of splitnewlines

2018-02-02 Thread yuja (Yuya Nishihara)
yuja added inline comments. INLINE COMMENTS > bdiff.c:197 > + const char *text; > + int i, start = 0; > + Py_ssize_t nelts = 0, size; Perhaps Py_ssize_t is preferred. > bdiff.c:202 > + if (!PyArg_ParseTuple(args, "s#", , )) > + goto abort; > + if (!size) { Here

D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5

2018-02-02 Thread martinvonz (Martin von Zweigbergk)
martinvonz added inline comments. INLINE COMMENTS > durin42 wrote in narrowbundle2.py:223 > Hmm, I think this might be talking about client versions in the server code. > @martinvonz do you remember what's going on here? If not I can dig more. Copied from here:

D2002: remotenames: add three new revsets related to remotenames

2018-02-02 Thread pulkit (Pulkit Goyal)
pulkit updated this revision to Diff 5161. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2002?vs=5149=5161 REVISION DETAIL https://phab.mercurial-scm.org/D2002 AFFECTED FILES hgext/remotenames.py tests/test-logexchange.t CHANGE DETAILS diff

D2010: check-commit: allow foo_bar naming in functions

2018-02-02 Thread pulkit (Pulkit Goyal)
pulkit accepted this revision. pulkit added a comment. I am +1 on this. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2010 To: indygreg, #hg-reviewers, pulkit Cc: pulkit, mercurial-devel ___ Mercurial-devel mailing

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread durin42 (Augie Fackler)
durin42 added a comment. I think this is a reasonable approach. Do mark the copy though for blame preservation, and make sure to add utils/__init__.py and add mercurial.utils to the setup.py Thanks! REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 To:

D2007: narrowrepo: make repo requirement include the string 'experimental'

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added a comment. We can treat two requirements strings as equivalent. The trick is once we introduce a requirements string in the wild, we can't make BC changes to its format. i.e. the behavior surrounding a store requirement must be immutable over time. So e.g. if we introduce

D2007: narrowrepo: make repo requirement include the string 'experimental'

2018-02-02 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We can just move to "narrow" or similar when we finalize the format. I'm not sure what the migration process from one requirement to another should look like,

D2008: revlog: move ELLIPSIS_NODE_FLAG to core from narrowrevlog

2018-02-02 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a reviewer: indygreg. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This is the correct place to register this type of flag. REPOSITORY rHG Mercurial REVISION DETAIL

D2009: narrowtemplates: update to use registrar mechanism

2018-02-02 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY It's worth considering at this point if we should just move the two ellipsis functions to core tagged experimental or something, since they're not really

D2005: narrowbundle2: mark most constants as module-private

2018-02-02 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This became obvious when preparing the previous change, so there's no reason to not just do it now while it's easy. REPOSITORY rHG Mercurial REVISION DETAIL

D2006: narrow: mark requirement as a constant

2018-02-02 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/D2006 AFFECTED FILES hgext/narrow/__init__.py hgext/narrow/narrowbundle2.py

D2004: narrowbundle2: make constants ALLCAPS to be a bit more readable

2018-02-02 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/D2004 AFFECTED FILES hgext/narrow/narrowbundle2.py hgext/narrow/narrowcommands.py CHANGE DETAILS

D2010: check-commit: allow foo_bar naming in functions

2018-02-02 Thread durin42 (Augie Fackler)
durin42 accepted this revision as: durin42. durin42 added a comment. I'm also +1 on this. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2010 To: indygreg, #hg-reviewers, pulkit, durin42 Cc: durin42, pulkit, mercurial-devel

D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5

2018-02-02 Thread durin42 (Augie Fackler)
durin42 marked 6 inline comments as done. durin42 added a subscriber: martinvonz. durin42 added a comment. Alrighty, I've added some follow-ups. There's one question for Martin here, which I think will result in one more follow-up to improve a comment. Take another look? INLINE COMMENTS >

D1973: bdiff: write a native version of splitnewlines

2018-02-02 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > indygreg wrote in bdiff.c:216-217 > I have a feeling this extra line scan will matter in a benchmark. Could you > `perf record` the new `hg perf*` command and verify? If it is a big deal, I > would allocate an `int[16384]` array on the stack or

D1973: bdiff: write a native version of splitnewlines

2018-02-02 Thread durin42 (Augie Fackler)
durin42 updated this revision to Diff 5160. durin42 marked 7 inline comments as done. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1973?vs=5086=5160 REVISION DETAIL https://phab.mercurial-scm.org/D1973 AFFECTED FILES mercurial/cext/bdiff.c

D2010: check-commit: allow foo_bar naming in functions

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY nameswithallthewordssmashedtogetherarehardtoread. especiallyifenglishisnotyourprimarylanguage. Let's align with the rest of the programming universe and

D1977: narrow: this code should assume REVIDX_FLAGS_ORDER exists

2018-02-02 Thread martinvonz (Martin von Zweigbergk)
martinvonz requested changes to this revision. martinvonz added inline comments. This revision now requires changes to proceed. INLINE COMMENTS > narrowrevlog.py:16-20 > ELLIPSIS_NODE_FLAG = 1 << 14 > revlog.REVIDX_KNOWN_FLAGS |= ELLIPSIS_NODE_FLAG > -if (util.safehasattr(revlog,

D2008: revlog: move ELLIPSIS_NODE_FLAG to core from narrowrevlog

2018-02-02 Thread martinvonz (Martin von Zweigbergk)
martinvonz added inline comments. INLINE COMMENTS > revlog.py:60 > REVLOGV2 = 0xDEAD > +ELLIPSIS_NODE_FLAG = (1 << 14) > FLAG_INLINE_DATA = (1 << 16) See comment on earlier patch that the flag is already defined here (line 71), unless I'm missing something REPOSITORY rHG Mercurial

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added a comment. Should we alias the symbols into `util` to avoid the massive API break? We already re-export a number of symbols from `util`. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 To: lothiraldan, #hg-reviewers, durin42 Cc: indygreg,

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread durin42 (Augie Fackler)
durin42 added a comment. Probably, but I'd also like to time-box how long we do those exports to a release cycle or two so we can get out from under the mess. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 To: lothiraldan, #hg-reviewers, durin42 Cc:

D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added a comment. Another batch before I head off to a meeting... INLINE COMMENTS > narrowcopies.py:1 > +# narrowcopies.py - extensions to mercurial copies module to support narrow > +# clones Copy code is complex and has performance concerns. I'd like to see this moved into core

FYI: 4.6 sprint is coming

2018-02-02 Thread Augie Fackler
Subscribe to https://www.mercurial-scm.org/wiki/4.6sprint and/or watch the list. We started planning a little late this time, so we're just picking dates that we know work for most reviewers and trying to make that work. I hope to have it finalized middle of next week. Sorry for the short

D2000: internals: document when "hello" and "capabilities" commands were added

2018-02-02 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG0d8024be7166: internals: document when hello and capabilities commands were added (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D2001: httppeer: remove support for connecting to <0.9.1 servers (BC)

2018-02-02 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGb9e9f1280617: httppeer: remove support for connecting to 0.9.1 servers (BC) (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added a comment. I'm still reviewing. Just thought I'd flush another batch of feedback :) INLINE COMMENTS > narrowrepo.py:28-33 > +def wrappostshare(orig, sourcerepo, destrepo, **kwargs): > +orig(sourcerepo, destrepo, **kwargs) > +if requirement in sourcerepo.requirements: >

D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added a comment. I'm still only partly through the changegroup and bundle code. Haven't looked at commands or tests yet. I think I'm going to take a break for a bit because this is a lot of code to absorb! INLINE COMMENTS > narrowbundle2.py:37 > + > +narrowcap = 'narrow' >

[PATCH 2 of 8] context: drop deprecated methods (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517632050 18000 # Fri Feb 02 23:27:30 2018 -0500 # Node ID 76b26c09b25612513ae567b62473c634ce8c27cb # Parent d293af8e5a4a48a38ff9103e129c1af5719081c1 context: drop deprecated methods (API) .. api:: The following

D2013: commit: allow --no-secret to override phases.new-commit setting

2018-02-02 Thread martinvonz (Martin von Zweigbergk)
martinvonz added a comment. I wonder if we should instead have a --draft option for this. Reasons: - If we ever add a fourth phase (like Jun's proposed "archived" phase), then --no-secret doesn't clearly indicate "draft", it could just as well be "archived". - Actually, we of course

Re: [PATCH 2 of 2 RESEND] lfs: emit a status message to indicate how many blobs were uploaded

2018-02-02 Thread Matt Harbison
On Fri, 02 Feb 2018 06:07:20 -0500, Yuya Nishihara wrote: On Thu, 01 Feb 2018 20:29:29 -0500, Matt Harbison wrote: # HG changeset patch # User Matt Harbison # Date 1517281788 18000 # Mon Jan 29 22:09:48 2018 -0500 # Node ID

D1938: ui: Improve ui.write performance when not coloring on Windows

2018-02-02 Thread yuja (Yuya Nishihara)
yuja requested changes to this revision. yuja added inline comments. This revision now requires changes to proceed. INLINE COMMENTS > cmdutil.py:1593 > else: > def write(s, **kw): > fp.write(s) We no longer need this `write()` wrapper because no labeling is required

D2008: revlog: move ELLIPSIS_NODE_FLAG to core from narrowrevlog

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg added inline comments. INLINE COMMENTS > narrowrevlog.py:25 > > -revlog.addflagprocessor(ELLIPSIS_NODE_FLAG, > +revlog.addflagprocessor(revlog.ELLIPSIS_NODE_FLAG, > (readtransform, writetransform, rawtransform)) Does this also need to move to core? What

[PATCH 5 of 8] obsutil: drop deprecated methods (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517633539 18000 # Fri Feb 02 23:52:19 2018 -0500 # Node ID b71a66ddae5be734a660be91aa6ceadcff59c541 # Parent a6c740bc66e17962642dc9ad87ce0ca4769f1947 obsutil: drop deprecated methods (API) .. api:: The following

[PATCH 4 of 8] revset: drop deprecated evolution predicates

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517633305 18000 # Fri Feb 02 23:48:25 2018 -0500 # Node ID a6c740bc66e17962642dc9ad87ce0ca4769f1947 # Parent 14e7553aa4b1e94e3ff6ac06bb26e7950daf0009 revset: drop deprecated evolution predicates diff --git

[PATCH 6 of 8] templatekw: drop the deprecated '{troubles}' keyword

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517633637 18000 # Fri Feb 02 23:53:57 2018 -0500 # Node ID 859ae990404c55b790e297a17bd65ccb89cee9cb # Parent b71a66ddae5be734a660be91aa6ceadcff59c541 templatekw: drop the deprecated '{troubles}' keyword diff --git

[PATCH 7 of 8] dirstate: drop deprecated methods (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517633872 18000 # Fri Feb 02 23:57:52 2018 -0500 # Node ID 7f21211d4bf3e9cd7a21b2c2bd1fabb69b9b7e94 # Parent 859ae990404c55b790e297a17bd65ccb89cee9cb dirstate: drop deprecated methods (API) .. api::

[PATCH 3 of 8] obsolete: drop deprecated methods (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517633131 18000 # Fri Feb 02 23:45:31 2018 -0500 # Node ID 14e7553aa4b1e94e3ff6ac06bb26e7950daf0009 # Parent 76b26c09b25612513ae567b62473c634ce8c27cb obsolete: drop deprecated methods (API) .. api:: The

[PATCH 8 of 8] localrepo: drop the deprecated walk() method (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517634117 18000 # Sat Feb 03 00:01:57 2018 -0500 # Node ID b616b6a43ffd812a80348162ca499060278baf5e # Parent 7f21211d4bf3e9cd7a21b2c2bd1fabb69b9b7e94 localrepo: drop the deprecated walk() method (API) .. api::

[PATCH 1 of 8] bookmarks: drop deprecated methods (API)

2018-02-02 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1517631655 18000 # Fri Feb 02 23:20:55 2018 -0500 # Node ID d293af8e5a4a48a38ff9103e129c1af5719081c1 # Parent c8e2d6ed1f9ea4eee7b28250b5aff22433d538b6 bookmarks: drop deprecated methods (API) .. api:: The

D2011: filemerge: support passing labels to external merge tools

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This adds $labellocal, $labelother, and $labelbase to the replacement set for merge-tools..args config variables, and to the environment as HG_MY_LABEL,

D2015: tests: in test-split.t, save a "clean" copy of pre-split repo for later use

2018-02-02 Thread spectral (Kyle Lippincott)
spectral 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/D2015 AFFECTED FILES tests/test-split.t CHANGE DETAILS diff --git a/tests/test-split.t

D2017: split: accept a --secret flag to force phase of new commits

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This is for parity with the identically named option on the `hg commit` (including `hg commit --amend`) command. REPOSITORY rHG Mercurial REVISION DETAIL

D2012: merge: use operation-provided labels (ex: dest/source) in several merge-tools

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Tools that did not use labels already, used only one, or used some label other than the exact strings of "local" or "other" were unmodified. Cases that used

D2013: commit: allow --no-secret to override phases.new-commit setting

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Previously, if the user had phases.new-commit=secret, there was no way on the command line to commit as draft. This lets the user specify --no-secret to

D2016: split: preserve phase of commit that is being split

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY With this change, `hg split` will preserve the phase of the commit that is being split, ignoring the phases.new-commit setting. Previously, we would use

D2014: amend: --no-secret overrides phases.new-commit and previous phase

2018-02-02 Thread spectral (Kyle Lippincott)
spectral created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Previously, commit --amend would keep the phase of the commit that's being amended, and commit --amend --secret would force it to secret. There was no

Re: [PATCH 4 of 4] cmdutil: drop aliases for logcmdutil functions (API)

2018-02-02 Thread Augie Fackler
> On Feb 2, 2018, at 06:47, Yuya Nishihara wrote: > > # HG changeset patch > # User Yuya Nishihara > # Date 1516507383 -32400 > # Sun Jan 21 13:03:03 2018 +0900 > # Node ID 490c47454ca5727475db6039802017bce51495d7 > # Parent

D2020: hgweb: move call to protocol handler outside of try..except

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The protocol handler doesn't raise ErrorResponse. So it doesn't need to be in this `try..except ErrorResponse` block. REPOSITORY rHG Mercurial REVISION

D2021: wireprotoserver: move error response handling out of hgweb

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The exception handler for ErrorResponse has more to do with the wire protocol than the generic HTTP server. Move the code so it lives alongside other wire

D2019: wireprotoserver: move protocol parsing and dispatch out of hgweb

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Previously, hgweb_mod had code for detecting if the request was for the wire protocol. It would then (eventually) call wireprotoserver.callhttp() to dispatch

D2018: largefiles: register wire protocol commands with modern APIs

2018-02-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The wireproto.wireprotocommand decorator is the preferred mechanism for registering wire protocol commands. In addition, wireproto.commands is no longer a

Re: [PATCH 2 of 2 RESEND] lfs: emit a status message to indicate how many blobs were uploaded

2018-02-02 Thread Yuya Nishihara
On Thu, 01 Feb 2018 20:29:29 -0500, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1517281788 18000 > # Mon Jan 29 22:09:48 2018 -0500 > # Node ID dac55f22cd775a8d3a213e9b6716f03e49e1e765 > # Parent

[PATCH 2 of 4] logcmdutil: rename classes and functions to conform to our coding style (API)

2018-02-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516505803 -32400 # Sun Jan 21 12:36:43 2018 +0900 # Node ID 85fffc6b5554b64deb39a798fc3f6e2202f90a9b # Parent bc1c16b34e84ba7f08a80cfd48d43b6b60388282 logcmdutil: rename classes and functions to conform to our coding style

[PATCH RESEND] tests: make doctest py3-compatible again

2018-02-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1517030246 -32400 # Sat Jan 27 14:17:26 2018 +0900 # Node ID 522864fae7f6de76a49f80baf267d455a9a480dd # Parent fe731c4b62ea05def7ed74a30d23a36a3adaefbd tests: make doctest py3-compatible again A parsed tree is replaced with

[PATCH 4 of 4] cmdutil: drop aliases for logcmdutil functions (API)

2018-02-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516507383 -32400 # Sun Jan 21 13:03:03 2018 +0900 # Node ID 490c47454ca5727475db6039802017bce51495d7 # Parent 4d73d231cfcbe6f58355da6d9156f116ebffd0e6 cmdutil: drop aliases for logcmdutil functions (API) .. api::

[PATCH 3 of 4] logcmdutil: drop redundant "log" from function names (API)

2018-02-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1516506519 -32400 # Sun Jan 21 12:48:39 2018 +0900 # Node ID 4d73d231cfcbe6f58355da6d9156f116ebffd0e6 # Parent 85fffc6b5554b64deb39a798fc3f6e2202f90a9b logcmdutil: drop redundant "log" from function names (API) A few

D1951: bundle: condition the changegroup part when creating a new bundle

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 5150. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1951?vs=5023=5150 REVISION DETAIL https://phab.mercurial-scm.org/D1951 AFFECTED FILES mercurial/bundle2.py mercurial/commands.py CHANGE DETAILS diff

D1954: bundle: add the possibility to bundle a stream v2 part

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 5152. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1954?vs=5026=5152 REVISION DETAIL https://phab.mercurial-scm.org/D1954 AFFECTED FILES mercurial/bundle2.py CHANGE DETAILS diff --git

D1954: bundle: add the possibility to bundle a stream v2 part

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. Now that we have more time to review this series, this is the part I am the least comfortable with. I think we could/should extract the stream part generator somewhere else than exchange.py. Maybe bundle2.py directly but I'm not sure. Any ideas? REPOSITORY

D1952: bundlespec: move computing the bundle contentops in parsebundlespec

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 5151. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1952?vs=5024=5151 REVISION DETAIL https://phab.mercurial-scm.org/D1952 AFFECTED FILES mercurial/commands.py mercurial/exchange.py CHANGE DETAILS diff

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan added a reviewer: durin42. lothiraldan added a subscriber: durin42. lothiraldan added a comment. @durin42 please tell me if I am on the right tracks REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 To: lothiraldan, #hg-reviewers, durin42 Cc:

D2003: util: extract all date-related utils in utils/dateutil module

2018-02-02 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY With this commit, util.py lose 313 lines REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2003 AFFECTED FILES

Re: Ideas and mentors for GSoC 2018.

2018-02-02 Thread Pulkit Goyal
On Tue, Jan 30, 2018 at 5:45 AM, Sean Farley wrote: > > Pulkit Goyal <7895pul...@gmail.com> writes: > >> >> Sean, how about getting some work done for mercurial-scm.org? > > Sorry about the delay. Is it too late for this now? Nope, we participate under PSF and hence we don't need