Ivzhh added a comment.
Thank you @indygreg!
The OxidationPlan is my best reference when I started to make a move, and
this thread is even more helpful. I am really interested in exploring this ;-)
In 2014 I was trying to change the hg backend storage to Postgres, a silly and
failed expe
indygreg added a comment.
To be honest, we're not yet sure what we'll decide for the Python -> Rust
bridge. The problem is summarized in the `Rust <=> Python Interop` section on
https://www.mercurial-scm.org/wiki/OxidationPlan.
I suspect at some level we'll need a CPython extension for C
Ivzhh added a comment.
As the author of this patch, actually I have the same concern. I started to
translate base85 as baby steps to find a way of integrating rust and cpython,
on my side, Today I modify setup.py, policy.py and makefile to run hg's test
suit with the new base85. For myself,
indygreg updated this revision to Diff 5348.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2085?vs=5337&id=5348
REVISION DETAIL
https://phab.mercurial-scm.org/D2085
AFFECTED FILES
hgext/largefiles/proto.py
mercurial/wireproto.py
mercurial/wirepro
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The cgi module is deprecated since Python 2.6. Let's replace uses
of it in wireprotoserver with a similar function from urllib.
REPOSITORY
rHG Mercurial
REVIS
indygreg updated this revision to Diff 5350.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2087?vs=5339&id=5350
REVISION DETAIL
https://phab.mercurial-scm.org/D2087
AFFECTED FILES
mercurial/wireprotoserver.py
CHANGE DETAILS
diff --git a/mercurial/w
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Rounding out our test coverage for the SSH server.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2093
AFFECTED FILES
tests/test-
indygreg updated this revision to Diff 5351.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2088?vs=5340&id=5351
REVISION DETAIL
https://phab.mercurial-scm.org/D2088
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
mercurial/wire
indygreg updated this revision to Diff 5346.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2083?vs=5335&id=5346
REVISION DETAIL
https://phab.mercurial-scm.org/D2083
AFFECTED FILES
mercurial/wireprotoserver.py
CHANGE DETAILS
diff --git a/mercurial/w
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We recently introduced version 2 of the SSH protocol. Like we
did for the peer, we will need to differentiate version 1 and 2
of the server. So, we add version
indygreg updated this revision to Diff 5349.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2086?vs=5338&id=5349
REVISION DETAIL
https://phab.mercurial-scm.org/D2086
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
CHANGE DETAILS
indygreg updated this revision to Diff 5352.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2089?vs=5341&id=5352
REVISION DETAIL
https://phab.mercurial-scm.org/D2089
AFFECTED FILES
hgext/largefiles/proto.py
mercurial/wireproto.py
mercurial/wirepro
indygreg updated this revision to Diff 5347.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2084?vs=5336&id=5347
REVISION DETAIL
https://phab.mercurial-scm.org/D2084
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
CHANGE DETAILS
indygreg updated this revision to Diff 5345.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2082?vs=5334&id=5345
REVISION DETAIL
https://phab.mercurial-scm.org/D2082
AFFECTED FILES
hgext/largefiles/proto.py
mercurial/wireproto.py
mercurial/wirepro
indygreg updated this revision to Diff 5344.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2081?vs=5333&id=5344
REVISION DETAIL
https://phab.mercurial-scm.org/D2081
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
CHANGE DETAILS
indygreg updated this revision to Diff 5343.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2080?vs=5332&id=5343
REVISION DETAIL
https://phab.mercurial-scm.org/D2080
AFFECTED FILES
mercurial/wireprotoserver.py
tests/sshprotoext.py
tests/test-sshse
indygreg updated this revision to Diff 5342.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2091?vs=5331&id=5342
REVISION DETAIL
https://phab.mercurial-scm.org/D2091
AFFECTED FILES
mercurial/wireprotoserver.py
tests/sshprotoext.py
CHANGE DETAILS
d
# HG changeset patch
# User Matt Harbison
# Date 1518064968 18000
# Wed Feb 07 23:42:48 2018 -0500
# Node ID 620577fa68a7c6cd6b473c72af9108303bc23167
# Parent 258a474c5f1ba7e9d61f15c5d8f548f5e01e4f95
tests: stabilize ssh tests on Windows
This seems like a somewhat common type of failure (do
indygreg updated this revision to Diff 5336.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2084?vs=5318&id=5336
REVISION DETAIL
https://phab.mercurial-scm.org/D2084
AFFECTED FILES
mercurial/wireproto.py
indygreg updated this revision to Diff 5341.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2089?vs=5325&id=5341
REVISION DETAIL
https://phab.mercurial-scm.org/D2089
AFFECTED FILES
hgext/largefiles/proto.p
indygreg updated this revision to Diff 5338.
indygreg retitled this revision from "wireproto: remove unused proto argument
from supportedcompengines" to "wireproto: remove unused proto argument from
supportedcompengines (API)".
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab
indygreg updated this revision to Diff 5334.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2082?vs=5316&id=5334
REVISION DETAIL
https://phab.mercurial-scm.org/D2082
AFFECTED FILES
hgext/largefiles/proto.p
indygreg updated this revision to Diff 5339.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2087?vs=5321&id=5339
REVISION DETAIL
https://phab.mercurial-scm.org/D2087
AFFECTED FILES
mercurial/wireprotoserver.py
CHANGE DETAILS
diff --git a/mercurial/w
indygreg updated this revision to Diff 5337.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2085?vs=5319&id=5337
REVISION DETAIL
https://phab.mercurial-scm.org/D2085
AFFECTED FILES
hgext/largefiles/proto.py
mercurial/wireproto.py
mercurial/wirepro
indygreg updated this revision to Diff 5340.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2088?vs=5324&id=5340
REVISION DETAIL
https://phab.mercurial-scm.org/D2088
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
mercurial/wire
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The lookup/dispatch table was cute. But it isn't needed. Future
refactors will benefit from the handlers for individual response
types living outside the class.
indygreg updated this revision to Diff 5332.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2080?vs=5314&id=5332
REVISION DETAIL
https://phab.mercurial-scm.org/D2080
AFFECTED FILES
mercurial/wireprotoserve
indygreg updated this revision to Diff 5335.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2083?vs=5317&id=5335
REVISION DETAIL
https://phab.mercurial-scm.org/D2083
AFFECTED FILES
mercurial/wireprotoserve
indygreg updated this revision to Diff 5333.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2081?vs=5315&id=5333
REVISION DETAIL
https://phab.mercurial-scm.org/D2081
AFFECTED FILES
mercurial/wireproto.py
> On Feb 6, 2018, at 09:01, Augie Fackler wrote:
>
> https://www.mercurial-scm.org/wiki/4.6sprint has all the details, and I'll
> fill in more as I have them.
>
> Sorry for not doing the usual planning routine on this, but time got away
> from us and we decided to make some decisions quickly r
krbullock added a comment.
What would be the advantage of taking this? Since we already have the C
implementation, it's not likely to gain us any performance. On the other hand,
it might make a good test case for integrating Rust and Python, finding the
right API boundaries and experimenting
dploch added a comment.
In https://phab.mercurial-scm.org/D2090#34906, @indygreg wrote:
> The fancyopts code is some of the oldest in Mercurial. We've been wanting
to rewrite it for a while. This patch seems like an interesting and more
powerful direction to take the parser.
>
> Out
indygreg added a comment.
The fancyopts code is some of the oldest in Mercurial. We've been wanting to
rewrite it for a while. This patch seems like an interesting and more powerful
direction to take the parser.
Out of curiosity, do you have an intended use case in mind? Will that use
c
dploch created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This allows for more complex multi-arg opt logic, such as "--sum 1 --sum 2"
-> 3, "--csv alice,bob --csv charlie" -> ["alice","bob","charlie"]. The
current support
quark updated this revision to Diff 5329.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2068?vs=5328&id=5329
REVISION DETAIL
https://phab.mercurial-scm.org/D2068
AFFECTED FILES
mercurial/revlog.py
tests/test-lfs-bundle.t
tests/test-revlog-raw.py
quark updated this revision to Diff 5328.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2068?vs=5274&id=5328
REVISION DETAIL
https://phab.mercurial-scm.org/D2068
AFFECTED FILES
mercurial/revlog.py
tests/test-lfs-bundle.t
tests/test-revlog-raw.py
quark updated this revision to Diff 5327.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2067?vs=5273&id=5327
REVISION DETAIL
https://phab.mercurial-scm.org/D2067
AFFECTED FILES
mercurial/changegroup.py
mercurial/revlog.py
tests/test-lfs-bundle.t
quark updated this revision to Diff 5326.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2066?vs=5275&id=5326
REVISION DETAIL
https://phab.mercurial-scm.org/D2066
AFFECTED FILES
tests/drawdag.py
tests/test-lfs-bundle.t
CHANGE DETAILS
diff --git a/
indygreg updated this revision to Diff 5324.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2088?vs=5322&id=5324
REVISION DETAIL
https://phab.mercurial-scm.org/D2088
AFFECTED FILES
mercurial/wireproto.py
mercurial/wireprotoserver.py
mercurial/wire
indygreg updated this revision to Diff 5325.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2089?vs=5323&id=5325
REVISION DETAIL
https://phab.mercurial-scm.org/D2089
AFFECTED FILES
hgext/largefiles/proto.py
mercurial/wireproto.py
mercurial/wirepro
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We'll be introducing more types as part of wire protocol version 2.
These types are shared between the command handling code (in
wireproto.py) and the protocol/
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
In theory, the protocol should be passed to this function. But the
argument isn't being used and it is getting in the way of refactoring.
So let's remove it. We
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Right now we simply return a str/bytes instance for simple
responses. I want all wire protocol response types to be strongly
typed. So let's invent and use a ty
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This method is called in wireproto.py. It should be part of the public
API.
.. api::
The ``_client()`` method of the wire protocol handler interface h
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
They are no longer used in core.
.. api::
redirect() and restore() have been removed from the wire protocol
handler interface. Use mayberedirectstdi
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
"file" can mean a lot of things. Let's rename the interface
method to something more descriptive.
While I was here, I moved the docs about the payload format
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This is our last public attribute not part of the protocol
interface!
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2087
AFFECTE
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The "pushres" and "pusherr" response types currently call
proto.restore() in the HTTP protocol. This completes the pairing
with proto.redirect() that occurs in
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Today, proto.redirect() sets up redirecting stdio and proto.restore()
undoes that. The API is a bit wonky because restore() is only
implemented on the HTTP prot
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We want to formalize the interface for protocol handlers. Today,
server functionality (which is domain specific) is interleaved
with protocol handling functiona
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG04231e893a12: wireprotoserver: rename abstractserverproto
and improve docstring (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.o
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGf540b6448738: largefiles: register wire protocol commands
with modern APIs (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG5a56bf4180ad: wireproto: function for testing if wire
protocol command is available (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-s
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG98a00aa0288d: wireprotoserver: move error response handling
out of hgweb (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D202
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG6010fe1da619: wireprotoserver: document and improve the
httplib workaround (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGae79cf6f9c82: wireproto: remove unnecessary exception
trapping (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1996?vs=5135&
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGcdc93fe1da77: wireprotoserver: move protocol parsing and
dispatch out of hgweb (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.or
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG48a3a9283f09: sshpeer: initial definition and
implementation of new SSH protocol (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGe69e65b2b4a9: hgweb: move call to protocol handler outside
of try..except (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D20
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGef683a0fd21f: wireproto: define and use types for wire
protocol commands (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D199
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGb4976912a6ef: wireproto: improve docstring for
@wireprotocommand (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1997?vs=513
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG625038cb4b1d: sshpeer: rename sshpeer class to sshv1peer
(API) (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2062?vs=5256&
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG59e4a7781a36: sshpeer: implement peer for version 2 of wire
protocol (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2063?vs
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG40d94ea51402: internals: refactor wire protocol
documentation (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2060?vs=5254&i
indygreg requested changes to this revision.
indygreg added a comment.
This revision now requires changes to proceed.
I'd like to see the next versions of hte previous 2 patches before looking at
this because this patch will likely get some minor rework as well.
REPOSITORY
rHG Mercurial
RE
indygreg requested changes to this revision.
indygreg added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> revlog.py:408
> +# do not use flags != 0 (ex. LFS) revision as delta base
> +if revlog.flags(candidaterev) != REVIDX_DEFAUL
indygreg requested changes to this revision.
indygreg added a comment.
This revision now requires changes to proceed.
This looks mostly good. I would like a change to address a future footgun
though.
I would also appreciate someone familiar with censor and narrow to weigh in
on the impli
durin42 accepted this revision.
durin42 added a comment.
This revision is now accepted and ready to land.
I'm sold.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D1998
To: indygreg, #hg-reviewers, durin42
Cc: durin42, mercurial-devel
indygreg added a comment.
In https://phab.mercurial-scm.org/D1998#34740, @durin42 wrote:
> I'm curious what registrations you need that don't fit in 2-tuples. Can I
see a sample of where that's going?
I'll be adding additional attributes to `@wireprotocommand` in future series.
O
indygreg updated this revision to Diff 5299.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2065?vs=5262&id=5299
REVISION DETAIL
https://phab.mercurial-scm.org/D2065
AFFECTED FILES
mercurial/wireprotoserver.py
CHANGE DETAILS
diff --git a/mercurial/w
durin42 requested changes to this revision.
durin42 added a comment.
This revision now requires changes to proceed.
Can we do all of
https://phab.mercurial-scm.org/D2048::https://phab.mercurial-scm.org/D2056 as a
single change? What you've done means we have no useful blame information on
ev
durin42 added a comment.
I'm curious what registrations you need that don't fit in 2-tuples. Can I see
a sample of where that's going?
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D1998
To: indygreg, #hg-reviewers
Cc: durin42, mercurial-devel
_
durin42 accepted this revision.
durin42 added a comment.
This revision is now accepted and ready to land.
I'm so sorry for this technical debt, even if it's httplib's fault. :/
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2064
To: indygreg, #hg-reviewers, duri
durin42 added inline comments.
INLINE COMMENTS
> joerg.sonnenberger wrote in test-ssh-proto.t:396
> I'm a bit concerned about the order here. I would prefer to stay with the
> spirit of the original SSH protocol and go with the following order instead:
>
> - client sends hello to the server
> -
quark added a comment.
You might want to let run-tests.py drop NO_COLOR for tests.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2079
To: indygreg, #hg-reviewers, lothiraldan
Cc: quark, lothiraldan, mercurial-devel
__
lothiraldan accepted this revision.
lothiraldan added a comment.
👍 Hurrah for standards!
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2079
To: indygreg, #hg-reviewers, lothiraldan
Cc: lothiraldan, mercurial-devel
___
https://bz.mercurial-scm.org/show_bug.cgi?id=5783
Bug ID: 5783
Summary: ValueError (too many values to unpack) in
mercurial/obsolete.py
Product: Mercurial
Version: stable branch
Hardware: PC
OS: Linux
Yuya Nishihara a écrit :
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1516517658 -32400
> # Sun Jan 21 15:54:18 2018 +0900
> # Node ID 5f9dcb5d72da427abbfa2c304bdbe4dd555e0c7d
> # Parent f95d0d1e012a512550de945350e08f3dc7db090f
> log: pack filematcher and hunksfilter into changese
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The http://no-color.org/ initiative is trying to get programs that
emit color by default to honor a NO_COLOR environment variable to
disable color.
I think
lothiraldan added a subscriber: indygreg.
lothiraldan added a comment.
@indygreg Could you take a look at the series before it gets too distant to
merge cleanly?
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D1957
To: lothiraldan, #hg-reviewers
Cc: indygreg, me
joerg.sonnenberger added inline comments.
INLINE COMMENTS
> test-ssh-proto.t:396
> + > upgrade 2e82ab3f-9ce3-4b4e-8f8c-6fd1c0e9e23a
> proto=irrelevant1%2Cirrelevant2
> + > hello
> + > between
I'm a bit concerned about the order here. I would prefer to stay with the
spirit of the original SS
On Tue, 06 Feb 2018 14:21:28 +0100, Boris Feld wrote:
> # HG changeset patch
> # User Boris Feld
> # Date 1517847733 -3600
> # Mon Feb 05 17:22:13 2018 +0100
> # Node ID d238ec45ba25f7c1ea9ec22aa11a4ec699c72740
> # Parent b192ee27b376523292ec1cf52c49c9382a870658
> # EXP-Topic revlog-fp
> # A
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0ff41ced4c12: diff: improve ui.write performance when not
coloring on Windows (authored by joerg.sonnenberger, committed by ).
CHANGED PRIOR TO COMMIT
https://phab.mercurial-scm.org/D2022?vs=5293&id=52
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG9724f54923ec: chg: enable clang-format on all .c and .h
files (authored by durin42, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2058?vs=5239&id
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG580f7b1b88c7: hgsh: enable clang-format (authored by
durin42, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2059?vs=5240&id=5296
REVISION DETAIL
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGfd9f2a22ee83: python3: whitelist an additional 11 tests
(authored by durin42, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2078?vs=5292&id=5294
# HG changeset patch
# User Yuya Nishihara
# Date 1516509631 -32400
# Sun Jan 21 13:40:31 2018 +0900
# Node ID ca578149cc821eb207e2a844c6cf74e6b66f860c
# Parent b62c4154bb287fe0f4c15cdb0d2ef290069288df
log: pass ctx to makefilematcher() and makehunksfilter() functions
This isn't important,
# HG changeset patch
# User Yuya Nishihara
# Date 1516511272 -32400
# Sun Jan 21 14:07:52 2018 +0900
# Node ID fa4427fe64617b5822c383f8dfdf6704d16fe01f
# Parent ca578149cc821eb207e2a844c6cf74e6b66f860c
logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API)
This merges s
# HG changeset patch
# User Yuya Nishihara
# Date 1516517424 -32400
# Sun Jan 21 15:50:24 2018 +0900
# Node ID f95d0d1e012a512550de945350e08f3dc7db090f
# Parent 03f30f86c95a3847be7bb7b89a8cc22d9abee524
log: drop dead code to concatenate --line-range patterns and pats
It's disabled since 2e4
# HG changeset patch
# User Yuya Nishihara
# Date 1516517658 -32400
# Sun Jan 21 15:54:18 2018 +0900
# Node ID 5f9dcb5d72da427abbfa2c304bdbe4dd555e0c7d
# Parent f95d0d1e012a512550de945350e08f3dc7db090f
log: pack filematcher and hunksfilter into changesetdiffer object
This is just a way of g
# HG changeset patch
# User Yuya Nishihara
# Date 1516513024 -32400
# Sun Jan 21 14:37:04 2018 +0900
# Node ID 44e6702bf9cdef9d9df717b8632c1ba5a213b797
# Parent fa4427fe64617b5822c383f8dfdf6704d16fe01f
logcmdutil: unindent diff generator of changesetprinter
Prepares for the next few patches
# HG changeset patch
# User Yuya Nishihara
# Date 1516516477 -32400
# Sun Jan 21 15:34:37 2018 +0900
# Node ID 03f30f86c95a3847be7bb7b89a8cc22d9abee524
# Parent 44e6702bf9cdef9d9df717b8632c1ba5a213b797
logcmdutil: create hunksfilter and filematcher even if no diff option given
It's okay sin
yuja accepted this revision.
yuja added a comment.
This revision is now accepted and ready to land.
Dropped `**opts` and queued, thanks.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2022
To: joerg.sonnenberger, #hg-reviewers, yuja
Cc: yuja, mercurial-devel
___
joerg.sonnenberger updated this revision to Diff 5293.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2022?vs=5181&id=5293
REVISION DETAIL
https://phab.mercurial-scm.org/D2022
AFFECTED FILES
mercurial/logcmdutil.py
mercurial/ui.py
CHANGE DETAILS
d
30 new changesets (1 on stable) in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/47e737d27e01
changeset: 35921:47e737d27e01
user:Matt Harbison
date:Sat Jan 27 14:53:16 2018 -0500
summary: lfs: factor out a method for extracting the pointer of a single
file
https://w
> On Feb 5, 2018, at 13:11, Yuya Nishihara wrote:
>
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1517831331 -32400
> # Mon Feb 05 20:48:51 2018 +0900
> # Node ID 59869758acd7b38d9de045d5a72f5196cc80f047
> # Parent 9be8a0f8d48502734066a66e3d5b9b22e460ae70
> ui: add explicit pat
> On Feb 4, 2018, at 12:18, Yuya Nishihara wrote:
>
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1516510856 -32400
> # Sun Jan 21 14:00:56 2018 +0900
> # Node ID 4d7182357056c2672716d7caf849231d7b25691a
> # Parent f1a8a49af81a97618a4b1eb7e78c7372db776cdc
> logcmdutil: mark cha
> On Feb 4, 2018, at 12:17, Yuya Nishihara wrote:
>
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1517707994 -32400
> # Sun Feb 04 10:33:14 2018 +0900
> # Node ID 16b4cc4f0cd6f72f5b7be575a7498ed0017ccea5
> # Parent d41b22b06360ceee3a9e6e66df5f57f267318314
> mdiff: use str.start
> On Feb 7, 2018, at 05:58, Matt Harbison wrote:
>
> # HG changeset patch
> # User Matt Harbison
> # Date 1517979217 18000
> # Tue Feb 06 23:53:37 2018 -0500
> # Branch stable
> # Node ID 7b2b82f891bf6355ed87c06ed9198bfcd033fe7d
> # Parent 1d60ad093792706e1dc7a52b20942593f2c19655
> files
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I think these are mostly the result of Pulkit's recent work. Thanks!
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mer
1 - 100 of 117 matches
Mail list logo