This revision was automatically updated to reflect the committed changes.
Closed by commit rHG4e17679c336b: remotefilelog: accepting a None node to cmp
(authored by rdamazio, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
rdamazio created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
In context.py, basefilectx.cmp explicitly calls it with None, so it has to be
supported. Specifically, this breaks "hg absorb -i" currently.
REPOSITORY
rHG
martinvonz planned changes to this revision.
martinvonz added a comment.
I had forgotten that I had even sent this for review. I have some changes in
my repo that I will share in a while (after I've address Yuya's comments on
https://phab.mercurial-scm.org/D5278).
REPOSITORY
rHG Mercurial
durin42 added inline comments.
INLINE COMMENTS
> test-narrow-expanddirstate.t:59
>>
> + > narrowspecexpanded = False
>> def expandnarrowspec(ui, repo, newincludes=None):
dead assignment?
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5275
To:
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG008f3491dc53: perf: add perfprogress command (authored by
indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5407?vs=12812=12819
REVISION
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG08cfa77d7288: wireprotov2: unify file revision collection
and linknode derivation (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 rHGca6372b7e566: tests: add tests for server-side linknode
adjustment with wireprotov2 (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 rHG3ed77780f4a6: wireprotov2: send linknodes to
emitfilerevisions() (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 rHGafdbc9c6a333: tests: fix empty commit in test (authored by
indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5403?vs=12808=12815
REVISION
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG5014e93a5696: tests: add sparserevlog requirement to
test-sqlitestore.t (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
I've noticed that progress bars can add significant overhead to tight
loops. Let's add a perf command that attempts to isolate that overhead.
With a default
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
DO NOT LAND. test-check-config.t COMPLAINS FOR SOME REASON.
Profiling revealed that the ui.configbool('progress', 'debug') during
progress bar updates was
indygreg created this revision.
Herald added subscribers: mercurial-devel, mjpieters.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The old mechanism for choosing which file revisions to send in the
haveparents=True case was buggy in multiple ways - the most severe
of which being
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Previously, linknodes were calculated within emitfilerevisions() by
using filectx.introrev(), which would always use the linkrev/linknode
as recorded by
indygreg created this revision.
Herald added subscribers: mercurial-devel, mjpieters.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The current implementation of linknode serving in wireprotov2 simply
serves up the linkrev/linknode as stored: it doesn't attempt to
adjust the
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This was almost certainly a bug.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5403
AFFECTED FILES
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Looks like this test was missed when enabling sparse revlogs by default.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5402
https://bz.mercurial-scm.org/show_bug.cgi?id=6036
Bug ID: 6036
Summary: `hg update` can take too much of memory on large repos
Product: Mercurial
Version: default branch
Hardware: PC
OS: Linux
Status: UNCONFIRMED
pulkit added inline comments.
INLINE COMMENTS
> mharbison72 wrote in narrow-library.sh:5
> Unrelated, but shouldn't this be "$PYTHON" (with quotes)?
I think it should be.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5400
To: pulkit, #hg-reviewers
Cc:
65 new changesets in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/b7823bd59b07
changeset: 40855:b7823bd59b07
user:Martin von Zweigbergk
date:Wed Mar 21 16:46:28 2018 -0700
summary: cleanupnodes: trust caller when "moves" is not None
Thanks for taking on this !
I have only one minor remark below
On 12/5/18 2:43 PM, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1540817453 -32400
> # Mon Oct 29 21:50:53 2018 +0900
> # Node ID 3afbe6d40d6859d313f45b66ad5ca3c0a48f2e06
> # Parent
On 12/5/18 2:43 PM, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1543756838 -32400
> # Sun Dec 02 22:20:38 2018 +0900
> # Node ID f5cdfa49994e3943ba7c4ce2d66708142f0c7058
> # Parent 716a73bab79be30c20c75e13324c44205d5e2120
> rust: look up
On 12/9/18 6:02 AM, Yuya Nishihara wrote:
> On Wed, 05 Dec 2018 22:43:35 +0900, Yuya Nishihara wrote:
>> # HG changeset patch
>> # User Yuya Nishihara
>> # Date 1543756237 -32400
>> # Sun Dec 02 22:10:37 2018 +0900
>> # Node ID 716a73bab79be30c20c75e13324c44205d5e2120
>> # Parent
34 new changesets in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/96be0ecad648
changeset: 40821:96be0ecad648
parent: 40819:cb372d09d30a
user:Yuya Nishihara
date:Sun Nov 18 18:58:06 2018 +0900
summary: loggingutil: add basic logger backends
mharbison72 added inline comments.
INLINE COMMENTS
> narrow-library.sh:5
> [ui]
> -ssh=python "$TESTDIR/dummyssh"
> +ssh=python "$RUNTESTDIR/dummyssh"
> [experimental]
Unrelated, but shouldn't this be "$PYTHON" (with quotes)?
REPOSITORY
rHG Mercurial
REVISION DETAIL
New changeset (1 on stable) in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/4265bfb53dd3
changeset: 40820:4265bfb53dd3
branch: stable
tag: tip
parent: 40818:47719d7c581f
user:Matt Harbison
date:Sun Dec 09 23:48:50 2018 -0500
summary: hgweb:
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa0886a4d6dce: tests: remove all transitional configuration
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG3764330f76a6: sparse-revlog: enabled by default (authored
by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5345?vs=12654=12805
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGe8cd688b2eb1: test: preemptively disable sparse-revlog for
some of test-upgrade-repo (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
indygreg accepted this revision.
indygreg added a comment.
This revision is now accepted and ready to land.
I'll be queuing this shortly.
I just posted on mercurial-devel about introducing a revlog feature flag in
the revlog itself to denote the revlog as using sparse. I think this is
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGaeac89e78def: test: enable sparse-revlog for
test-wireproto-content-redirects.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGe64a28e2a1f2: test: enable sparse-revlog for
test-wireproto-command-capabilities.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGcebaaa38f8fd: test: enable sparse-revlog for
test-wireproto-caching.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG6679ce31dfcb: test: enable sparse-revlog for
test-stream-bundle-v2.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG37cc627c5959: test: enable sparse-revlog for
test-treemanifest.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8fcda0780136: test: enable sparse-revlog for test-ssh.t
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG4bb6195755b1: test: enable sparse-revlog for
test-ssh-proto-unbundle.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG1a1b957f5f2a: test: enable sparse-revlog for
test-ssh-proto.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGf6904d60fc21: test: enable sparse-revlog for
test-ssh-bundle1.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG27fa1d2bf484: test: enable sparse-revlog for
test-revlog-v2.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG74a519c86625: test: enable sparse-revlog for
test-sparse-requirement.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG4fe18205bbdb: test: enable sparse-revlog for
test-repo-compengines.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG116cadf4f3e8: test: enable sparse-revlog for
test-remotefilelog-clone-tree.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGb2b8afd66f78: test: enable sparse-revlog for
test-remotefilelog-log.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG2fd790468e43: test: enable sparse-revlog for
test-remotefilelog-clone.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG7bdc97531490: test: enable sparse-revlog for test-phases.t
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG56fff6d7e30a: test: enable sparse-revlog for
test-narrow-clone.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG192291ca909b: test: enable sparse-revlog for
test-narrow-clone-stream.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGeecc7a2ebf52: test: enable sparse-revlog for
test-narrow-clone-no-ellipsis.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0e21db2458f4: test: enable sparse-revlog for
test-lfs-serve.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGc35d3cb758a4: test: enable sparse-revlog for
test-lfs-largefiles.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGed8e4748b9da: test: enable sparse-revlog for
test-lfconvert.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG57e4150fb15b: test: enable sparse-revlog for test-init.t
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG140d455ef40a: test: enable sparse-revlog for
test-hgweb-commands.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG4062ba2deb4e: test: enable sparse-revlog for
test-http-protocol.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGe646fda7be2e: test: enable sparse-revlog for
test-debugcommands.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG5db7efa238bd: test: enable sparse-revlog for
test-clone-uncompressed.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGabac9d186e7e: test: enable sparse-revlog for
test-clonebundles.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG2c55fd1c1468: test: enable sparse-revlog for test-bundle.t
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
I'm currently reviewing and landing Boris's series to enable sparse revlog
by default. I think the functionality is stable enough to be enabled by
default.
The way it is currently implemented, sparse revlogs are an additional
repository requirement. The "revlogv1" requirement denotes version 1
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG75728718257e: test: make sure sparse-revlog does not
interfer with test-parseindex.t (authored by lothiraldan, committed by ).
CHANGED PRIOR TO COMMIT
indygreg accepted this revision.
indygreg added a comment.
This revision is now accepted and ready to land.
This one had a merge conflict due to the introduction of a negative integer
test. I fixed in flight by adding the `--config` to the new test.
REPOSITORY
rHG Mercurial
REVISION
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8aa7879adacf: test: explicitly disable sparse-revlog in
test-http-bad-server.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0d62c3149fb9: test: explicitly disable sparse-revlog in
test-generaldelta.t (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa714eee1ac28: sparse-revlog: disable sparse-revlog if
config disable general-delta (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG597fe8d81104: test: fix config typo in test-upgrade-repo.t
(authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGbcf70058af90: tests: use $RUNTESTDIR instead of $TESTDIR in
narrow-library.sh (authored by pulkit, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG8695fbe17f7c: tests: update network related errors for
Debian 9 (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
indygreg accepted this revision.
indygreg added a comment.
This revision is now accepted and ready to land.
This behavior is wonky and smells like a race condition in the kernel or
something. But all changes are to places that are expected to fail. I don't
think the actual error matters that
lothiraldan created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
We have a CI job that runs the Mercurial tests in parallel. Some of the
network related failures seems to be different on the environment. Oddly,
those
On Thu, Dec 6, 2018 at 3:54 PM Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1540992545 -32400
> # Wed Oct 31 22:29:05 2018 +0900
> # Node ID 2d23efc7274a923baffe9d0dc46709d651c468b4
> # Parent 5f4354d1aa370a028eee8bcc6de245b1212cf35c
> util: add method to
On Thu, Dec 6, 2018 at 3:47 PM Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1540990631 -32400
> # Wed Oct 31 21:57:11 2018 +0900
> # Node ID 958a93f4f9210c4b5669e4424f8d73b048ef72ed
> # Parent 53bdf0ab321c90189c61beb021d8eac54cf40918
> commandserver: pass
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This is done so that third party extensions can use narrow-library.sh in
tests.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5400
On Mon, 10 Dec 2018 00:06:08 -0500, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison
> # Date 1544417330 18000
> # Sun Dec 09 23:48:50 2018 -0500
> # Node ID f0cc7ed44c71e330da526839cc7b055a9826a98a
> # Parent 443eb4bc41af00cafefcf235f15bad24b1ea56a1
> hgweb: register
On Sun, 09 Dec 2018 23:39:33 -0500, Matt Harbison wrote:
> I ended up with similar stdio errors trying to track down the bad http
> status failures:
>
> Traceback (most recent call last):
>File "c:\Users\Matt\hg\mercurial\ui.py", line 1033, in _writenobuf
> dest.flush()
> OSError:
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG44378796c5e5: test: update test-logtoprocess.t to not
requires less (authored by lothiraldan, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
On Sun, 09 Dec 2018 22:44:37 -0500, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison
> # Date 1544408614 18000
> # Sun Dec 09 21:23:34 2018 -0500
> # Node ID 4b007df3bff23f32439e299d13ce1a808b857c4d
> # Parent e5b7d60068537baa1ffeeca4e1a81f7498d0d48e
> py3: quote several
77 matches
Mail list logo