durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Since this is only a problem in httppeer, I'd rather keep this a
local-to-the-module kludge rather than pile more on pycompat. We'll
still find it easily to
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/D3346
AFFECTED FILES
mercurial/httppeer.py
CHANGE DETAILS
diff --git a/mercurial/httppeer.py
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3348
AFFECTED FILES
contrib/python3-whitelist
CHANGE DETAILS
diff
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/D3360
AFFECTED FILES
mercurial/hook.py
CHANGE DETAILS
diff --git a/mercurial/hook.py
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
test-largefiles.t now passes.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3364
AFFECTED FILES
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This test *almost* passes now, but some import errors print very
differently in ways that seem at least somewhat important.
REPOSITORY
rHG Mercurial
REVISION
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Changes the output a bit, but not in an important way.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3362
AFFECTED FILES
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/D3361
AFFECTED FILES
mercurial/hook.py
CHANGE DETAILS
diff --git a/mercurial/hook.py
# HG changeset patch
# User Yuya Nishihara
# Date 1523633439 -32400
# Sat Apr 14 00:30:39 2018 +0900
# Node ID c11220384fc8e9bea55193401835a60d241c372f
# Parent 611a3c98d1b68836b5725a0d97c0ae1f0b3677f6
fix: use templater to substitute values in command string
bytes.format()
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Both of these tests now pass on Python 3.
1. skip-blame just b prefixes. So many b prefixes.
REPOSITORY
rHG Mercurial
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Fortunately for us, this is really only used internally, so we can be
lazy about the encoding here.
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Only in the automatic bisection code, so fortunately nothing major is
amiss. Fixes test-run-tests.t under Python 3.
REPOSITORY
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/D3358
AFFECTED FILES
mercurial/utils/stringutil.py
CHANGE DETAILS
diff --git
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I need this to preserve some behavior in hook.py.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3359
AFFECTED FILES
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The Python 3 WSGI behavior is that the environ dict should be full of
unicodes. We previously tried Too Hard here, so we unwind
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/D3353
AFFECTED FILES
tests/test-largefiles.t
CHANGE DETAILS
diff --git a/tests/test-largefiles.t
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The test doesn't pass for what superficially look like good
reasons. We'll need to come back to it later.
1. skip-blame because it's b prefixes and a couple
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/D3355
AFFECTED FILES
mercurial/hgweb/hgweb_mod.py
CHANGE DETAILS
diff --git
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/D3354
AFFECTED FILES
mercurial/hgweb/__init__.py
CHANGE DETAILS
diff --git
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/D3352
AFFECTED FILES
hgext/largefiles/lfcommands.py
CHANGE DETAILS
diff --git
durin42 created this revision.
Herald added a reviewer: pulkit.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We get a better error message out of the abort here, which is fine.
REPOSITORY
rHG Mercurial
REVISION DETAIL
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I'm fairly certain it hasn't been until now. Mercifully, there doesn't
appear to be any ninja breakage.
REPOSITORY
rHG Mercurial
REVISION DETAIL
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Fixes test-add.t on Python 3.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3365
AFFECTED FILES
mercurial/commands.py
CHANGE
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
1. skip-blame just b prefixes
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3366
AFFECTED FILES
tests/test-http-bundle1.t
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Not the most elegant, but it restores
test-subrepo-deep-nested-change.t to passing on Python 3.
REPOSITORY
rHG Mercurial
REVISION DETAIL
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/D3345
AFFECTED FILES
mercurial/httppeer.py
CHANGE DETAILS
diff --git a/mercurial/httppeer.py
New changeset in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/1541e1a8e87d
changeset: 37497:1541e1a8e87d
bookmark:@
tag: tip
user:Gregory Szorc
date:Fri Apr 06 22:39:58 2018 -0700
summary: filelog: wrap revlog instead of
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The values of opts dict still needed to be converted to bytes.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3330
AFFECTED FILES
indygreg updated this revision to Diff 8154.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3298?vs=8091=8154
REVISION DETAIL
https://phab.mercurial-scm.org/D3298
AFFECTED FILES
mercurial/debugcommands.py
tests/test-http-protocol.t
indygreg updated this revision to Diff 8153.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3297?vs=8102=8153
REVISION DETAIL
https://phab.mercurial-scm.org/D3297
AFFECTED FILES
mercurial/httppeer.py
CHANGE DETAILS
diff --git
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
With this in place, we're now seeing useful errors when running
tests with the new wire protocol enabled!
REPOSITORY
rHG Mercurial
REVISION DETAIL
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Oops.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D
AFFECTED FILES
mercurial/wireprotoframing.py
CHANGE DETAILS
diff
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Without this, we choke after receiving the 2nd frame in a stream.
Not sure how we made it this far without finding this bug.
REPOSITORY
rHG Mercurial
indygreg added inline comments.
INLINE COMMENTS
> yuja wrote in cborutil.py:73
> I don't think yielding `encoder.encode` would make much sense
> because an array item can also be a nested indefinite array, in
> which case, we can't use `writeitem()`.
Indeed.
Proper support for nesting will
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/D3319
AFFECTED FILES
hgext/convert/__init__.py
hgext/convert/cvs.py
hgext/convert/cvsps.py
indygreg added a comment.
I ended up implementing my own CBOR encoder for a starting subset of types.
Profiling the wire protocol server inspired me to do this.
I have a future wire protocol command that emits the fulltext data of every
file in a revision. It was taking ~45s CPU to run.
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Without this patch, you'll get something like this:
/mercurial/util.py:3784: DeprecationWarning: 'util.hgexecutable'
is deprecated, use
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Servers need to expose their set of repository storage requirements
in order to facilitate streaming clones (clients need to know
if they are capable of
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGeb687c28a915: thirdparty: vendor futures 3.2.0 (authored by
indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3261?vs=8027=8159
REVISION
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0a9c0d3480b2: futures: switch to absolute and relative
imports (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG33db69b6b58b: futures: get rid of extend_path (authored by
indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3262?vs=8028=8160
REVISION
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG3ccaf995f549: tests: silence pyflakes for
thirdparty/concurrent (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We now have a public method for this purpose, so we don't need to
access the private revlog._partialmatch(). Also, I'll probably make
some changes to
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Both callers were doing this, and resolvehexnodeidprefix() was also
working on the unfiltered repo, so it makes more sense to have it all
in one place.
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
1. skip-blame beacuse just b'' prefixes
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3329
AFFECTED FILES
tests/test-clone-cgi.t
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/D3325
AFFECTED FILES
mercurial/color.py
CHANGE DETAILS
diff --git a/mercurial/color.py
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The values in header are of str type.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3326
AFFECTED FILES
mercurial/keepalive.py
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
1. skip-blame because just b'' prefixes
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3327
AFFECTED FILES
mercurial/sslutil.py
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
While I was here, I added 'and None' to suppress return values of .write()
calls.
REPOSITORY
rHG Mercurial
REVISION DETAIL
pulkit created this revision.
Herald added a reviewer: durin42.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The later is not present in Python 3.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3322
AFFECTED
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/D3323
AFFECTED FILES
mercurial/color.py
CHANGE DETAILS
diff --git a/mercurial/color.py
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
1. skip-blame because just b'' prefixes
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3321
AFFECTED FILES
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/D3320
AFFECTED FILES
mercurial/lock.py
CHANGE DETAILS
diff --git a/mercurial/lock.py
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We need to convert errors to bytes using stringutil.forcebytestr()
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3324
AFFECTED
indygreg updated this revision to Diff 8152.
indygreg edited the summary of this revision.
indygreg retitled this revision from "cborutil: implement support for
indefinite length CBOR types" to "cborutil: implement support for streaming
encoding, bytestring decoding".
REPOSITORY
rHG Mercurial
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG33a6eee08db2: wireproto: remove iterbatch() from peer
interface (API) (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG6c55ce51d6c3: largefiles: use command executor for batch
operation (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG2f626233859b: wireproto: implement batching on peer
executor interface (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGfa0382088993: repository: define new interface for running
commands (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8da30ceae88f: pycompat: export a handle on
concurrent.futures (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGe1b32dc4646c: wireproto: implement command executor
interface for version 1 peers (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
martinvonz created this revision.
Herald added a reviewer: indygreg.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I apparently moved this function from templater.py in
martinvonz created this revision.
Herald added a reviewer: durin42.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I'm going to move revlog.shortest() to scmutil. I plan on calling it
shortesthexnodeidprefix(). resolvehexnodeidprefix()
On Fri, Apr 13, 2018 at 6:33 PM, Yuya Nishihara wrote:
> > It is (was?) used at least by the directaccess extension.
>
> Pulkit, do we still need the posttreebuildhook? I think the only user was
> the directaccess, and it's in core.
>
Nope, we don't need that as far as
indygreg added a comment.
I haven't looked at the patch yet, but I also wrote something like this as
part of storage refactors. IMO the shortest node logic has no business being on
the generic revlog implementation. I never submitted that patch since removing
filelog's inheritance of revlog
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We should not be using _call() to make wire protocol calls because
it isn't part of the peer API.
But clonebundles wasn't part of the supported commands in
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
AFAICT all callers in core have moved to the commandexecutor
interface for invoking wire protocol commands. Or at least they
aren't using the named methods on
indygreg 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/D3315
AFFECTED FILES
mercurial/debugcommands.py
mercurial/exchange.py
CHANGE DETAILS
diff --git
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This also required unifying the name of the argument because the
new API always passes arguments by keyword. I decided to change
implementations to "bundle"
indygreg planned changes to this revision.
indygreg added a comment.
I'll be making small revisions to the interface docs and implementation.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3267
To: indygreg, #hg-reviewers
Cc: mercurial-devel
On Fri, Apr 13, 2018 at 6:35 AM, Matt Harbison
wrote:
>
> > On Apr 13, 2018, at 9:11 AM, Yuya Nishihara wrote:
> >
> >> On Thu, 12 Apr 2018 13:35:50 -0400, Matt Harbison wrote:
> >> # HG changeset patch
> >> # User Matt Harbison
>
indygreg updated this revision to Diff 8130.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3291?vs=8084=8130
REVISION DETAIL
https://phab.mercurial-scm.org/D3291
AFFECTED FILES
mercurial/hg.py
CHANGE
indygreg updated this revision to Diff 8132.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3293?vs=8086=8132
REVISION DETAIL
https://phab.mercurial-scm.org/D3293
AFFECTED FILES
mercurial/bundlerepo.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8133.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3294?vs=8087=8133
REVISION DETAIL
https://phab.mercurial-scm.org/D3294
AFFECTED FILES
mercurial/bundlerepo.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8124.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3271?vs=8037=8124
REVISION DETAIL
https://phab.mercurial-scm.org/D3271
AFFECTED FILES
mercurial/localrepo.py
mercurial/repository.py
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The code consuming the bundle has been moved to inside the
context manager, as that is supposed to be part of the API.
(Although it doesn't matter for version
indygreg updated this revision to Diff 8126.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3273?vs=8040=8126
REVISION DETAIL
https://phab.mercurial-scm.org/D3273
AFFECTED FILES
mercurial/bundlerepo.py
mercurial/exchange.py
mercurial/localrepo.py
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This patch makes the deprecation warning print the caller of
repo.__getitem__. That's not quite correct, since there could also be
other callers of
indygreg updated this revision to Diff 8122.
indygreg edited the summary of this revision.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3269?vs=8035=8122
REVISION DETAIL
https://phab.mercurial-scm.org/D3269
AFFECTED FILES
mercurial/setdiscovery.py
indygreg updated this revision to Diff 8127.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3288?vs=8081=8127
REVISION DETAIL
https://phab.mercurial-scm.org/D3288
AFFECTED FILES
mercurial/discovery.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8121.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3268?vs=8034=8121
REVISION DETAIL
https://phab.mercurial-scm.org/D3268
AFFECTED FILES
mercurial/localrepo.py
mercurial/repository.py
indygreg updated this revision to Diff 8131.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3292?vs=8085=8131
REVISION DETAIL
https://phab.mercurial-scm.org/D3292
AFFECTED FILES
mercurial/bookmarks.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8129.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3290?vs=8083=8129
REVISION DETAIL
https://phab.mercurial-scm.org/D3290
AFFECTED FILES
mercurial/logexchange.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8128.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3289?vs=8082=8128
REVISION DETAIL
https://phab.mercurial-scm.org/D3289
AFFECTED FILES
mercurial/streamclone.py
CHANGE DETAILS
diff --git
112 new changesets in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/de9f9f888900
changeset: 37382:de9f9f888900
user:Augie Fackler
date:Thu Apr 05 10:13:01 2018 -0400
summary: util: whitelist apfs for hardlink support
... 110 changesets not listed
martinvonz 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/D3308
AFFECTED FILES
mercurial/scmutil.py
CHANGE DETAILS
diff --git a/mercurial/scmutil.py
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I should have copied this from changectx.__init__ into in
https://phab.mercurial-scm.org/rHG35b34202dd3b2effc6e5ff5a82f911825a9cf532
(context: handle partial
indygreg updated this revision to Diff 8123.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3270?vs=8036=8123
REVISION DETAIL
https://phab.mercurial-scm.org/D3270
AFFECTED FILES
hgext/largefiles/wirestore.py
tests/test-largefiles-wireproto.t
indygreg updated this revision to Diff 8125.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3272?vs=8039=8125
REVISION DETAIL
https://phab.mercurial-scm.org/D3272
AFFECTED FILES
mercurial/treediscovery.py
CHANGE DETAILS
diff --git
indygreg updated this revision to Diff 8120.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3267?vs=8033=8120
REVISION DETAIL
https://phab.mercurial-scm.org/D3267
AFFECTED FILES
mercurial/repository.py
CHANGE DETAILS
diff --git
indygreg planned changes to this revision.
indygreg added a comment.
This needs some revisions to adapt to the tweaked command executor interface
semantics.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3297
To: indygreg, #hg-reviewers
Cc: mercurial-devel
On 13/04/2018 15:48, Feld Boris wrote:
On 12/04/2018 13:09, Yuya Nishihara wrote:
On Thu, 12 Apr 2018 11:32:23 +0200, Feld Boris wrote:
On 11/04/2018 17:16, Yuya Nishihara wrote:
On Wed, 11 Apr 2018 11:36:05 +0200, Feld Boris wrote:
The proposal here is to define a prefix for which we break
indygreg added a comment.
We now send non-batchable commands immediately and wrap queued futures so
`result()` will trigger submission. This improves the end-user experience from:
with peer.commandexecutor() as e:
f = e.callcommand(...)
res = f.result()
to
durin42 added a comment.
I think we should probably avoid breaking that API until after we get
remotefilelog in core? That'd at least be nice for me, because RFL is pretty
invasive proto-wise. :(
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3318
To:
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG72e26319f3b8: wireproto: use command executor for unbundle
(authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8f3c6fb55369: exchange: use command executor for getbundle
(authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG516b5a5edae3: exchange: use command executor for pushkey
(authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3315?vs=8135=8183
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG77c9ee77687c: wireproto: rename HTTPV2 so it less like
HTTP/2 (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
yuja added subscribers: quark, yuja.
yuja added a comment.
IIRC, @quark said it's in revlog because the implementation may vary
depending on storage, such as looking up in radix tree and rewind?
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3312
To:
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8bacc09814ba: py3: make values bytes before passing into
server.runservice() (authored by pulkit, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
1 - 100 of 180 matches
Mail list logo