[PATCH 3 of 3] py3: enable legacy stdio mode in exewrapper

2018-12-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1545000165 18000 # Sun Dec 16 17:42:45 2018 -0500 # Node ID e30dd3309facf82f53068bcd3098cd55815a6aaf # Parent 8b4f610c06528a66f6cd437aee1fd97f5dcea066 py3: enable legacy stdio mode in exewrapper This drops the test failure count from 166 to

[PATCH 2 of 3] run-tests: alias hg to hg.exe on Windows

2018-12-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1544999811 18000 # Sun Dec 16 17:36:51 2018 -0500 # Node ID 8b4f610c06528a66f6cd437aee1fd97f5dcea066 # Parent 1a2afc80fc6d8660bcafcf21bde92754b1bd0f18 run-tests: alias hg to hg.exe on Windows To enable legacy stdio mode on Windows, hg.exe

[PATCH 1 of 3] py3: conditionalize the python version in test-install.t

2018-12-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1544993228 18000 # Sun Dec 16 15:47:08 2018 -0500 # Node ID 1a2afc80fc6d8660bcafcf21bde92754b1bd0f18 # Parent b565360af9e733ae90142af8eda6c9d52fe76f61 py3: conditionalize the python version in test-install.t diff --git a/tests/test-install.t

D5445: tests: followup on network related errors on Debian 9

2018-12-16 Thread lothiraldan (Boris Feld)
lothiraldan created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY First, update test-clonebundles.t which was failing since the introduction of the `$EADDRNOTAVAIL$` common pattern. Also update two tests from

Re: [PATCH 1 of 3 STABLE] context: reimplement memfilectx.cmp()

2018-12-16 Thread Yuya Nishihara
On Sun, 16 Dec 2018 16:20:12 +0300, Pulkit Goyal wrote: > On Sun, Dec 16, 2018 at 11:27 AM Yuya Nishihara wrote: > > # HG changeset patch > > # User Yuya Nishihara > > # Date 1544947726 -32400 > > # Sun Dec 16 17:08:46 2018 +0900 > > # Node ID 79dc95eb84b0f09a39fb396c65ec591f9f0de224 > > #

Re: [PATCH 1 of 3 STABLE] context: reimplement memfilectx.cmp()

2018-12-16 Thread Pulkit Goyal
On Sun, Dec 16, 2018 at 11:27 AM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1544947726 -32400 > # Sun Dec 16 17:08:46 2018 +0900 > # Node ID 79dc95eb84b0f09a39fb396c65ec591f9f0de224 > # Parent f1a69099327b6c3d92d2541fe8d40f8fe37a546e > context:

Re: [PATCH 1 of 2] py3: use forcebytestr() to stringify hook exception

2018-12-16 Thread Pulkit Goyal
On Sun, Dec 16, 2018 at 12:03 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1544950397 -32400 > # Sun Dec 16 17:53:17 2018 +0900 > # Node ID 8c8fcb385c46890e1dc5d00ce3ced360974cecef > # Parent 7654291091cf35aade1d8e628def25a2fc3b567a > py3: use

mercurial@40950: 10 new changesets

2018-12-16 Thread Mercurial Commits
10 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/db6cace18765 changeset: 40941:db6cace18765 parent: 40936:e06719b7544d user:Georges Racinet date:Thu Dec 13 17:10:03 2018 +0100 summary: perfdiscovery: benching findcommonheads()

[PATCH 2 of 2] py3: unimplement RevlogError.__str__()

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544950508 -32400 # Sun Dec 16 17:55:08 2018 +0900 # Node ID 12253a8199a0158bb2aa53ef08e8b10ec330e24c # Parent 8c8fcb385c46890e1dc5d00ce3ced360974cecef py3: unimplement RevlogError.__str__() On Python 2, str(exc) would crash if __str__()

[PATCH 1 of 2] py3: use forcebytestr() to stringify hook exception

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544950397 -32400 # Sun Dec 16 17:53:17 2018 +0900 # Node ID 8c8fcb385c46890e1dc5d00ce3ced360974cecef # Parent 7654291091cf35aade1d8e628def25a2fc3b567a py3: use forcebytestr() to stringify hook exception This fixes test-narrow-exchange.t.

[PATCH 5 of 5] extensions: use ui.log() interface to provide detailed loading information

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544858909 -32400 # Sat Dec 15 16:28:29 2018 +0900 # Node ID 181620a4c6fd6e9cd422e69ce0e7a07d6cf6c136 # Parent 851dd18b181c113977b6b9bd903e9791a196460f extensions: use ui.log() interface to provide detailed loading information The output

[PATCH 4 of 5] mq: implement log() on dummyui

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544860324 -32400 # Sat Dec 15 16:52:04 2018 +0900 # Node ID 851dd18b181c113977b6b9bd903e9791a196460f # Parent 85b2948f95b7916920f9af6f556a9ef0c36dee49 mq: implement log() on dummyui Otherwise ui.log() in extensions.py would explode. diff

[PATCH 3 of 5] ui: install logger that sends debug.extensions messages to stderr

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544858648 -32400 # Sat Dec 15 16:24:08 2018 +0900 # Node ID 85b2948f95b7916920f9af6f556a9ef0c36dee49 # Parent 51f6fb41be9b7b16157f5fc3a421b04c037b455e ui: install logger that sends debug.extensions messages to stderr This will replace the

[PATCH 2 of 5] blackbox: resurrect recursion guard

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544868342 -32400 # Sat Dec 15 19:05:42 2018 +0900 # Node ID 51f6fb41be9b7b16157f5fc3a421b04c037b455e # Parent f52cf621f392643960ac3cb5ff7bb17059bd040a blackbox: resurrect recursion guard If I added ui.log() to hg.repository() function,

[PATCH 1 of 5] tests: filter out uninteresting log events

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544863934 -32400 # Sat Dec 15 17:52:14 2018 +0900 # Node ID f52cf621f392643960ac3cb5ff7bb17059bd040a # Parent 9143ecd26b985bc6a8d4d2dad5d30f2de0a2d3a7 tests: filter out uninteresting log events This helps adding more log()s without

[PATCH 3 of 3] context: error out if basefilectx.cmp() is called without self._filenode

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544945491 -32400 # Sun Dec 16 16:31:31 2018 +0900 # Node ID 9143ecd26b985bc6a8d4d2dad5d30f2de0a2d3a7 # Parent 913fdd3fccc6c99def4b1ac8cd60abba1f7aa81d context: error out if basefilectx.cmp() is called without self._filenode The base

[PATCH 2 of 3] context: collapse complex condition to see if filelog have to be compared

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544945085 -32400 # Sun Dec 16 16:24:45 2018 +0900 # Node ID 913fdd3fccc6c99def4b1ac8cd60abba1f7aa81d # Parent 79dc95eb84b0f09a39fb396c65ec591f9f0de224 context: collapse complex condition to see if filelog have to be compared It's hard to

[PATCH 1 of 3 STABLE] context: reimplement memfilectx.cmp()

2018-12-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1544947726 -32400 # Sun Dec 16 17:08:46 2018 +0900 # Node ID 79dc95eb84b0f09a39fb396c65ec591f9f0de224 # Parent f1a69099327b6c3d92d2541fe8d40f8fe37a546e context: reimplement memfilectx.cmp() If I added a sanity check to basefilectx,

D5409: remotefilelog: accepting a None node to cmp

2018-12-16 Thread yuja (Yuya Nishihara)
yuja added a comment. I'm dropping this since I found a bug in memfilectx. That's probably why absorb crashed. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D5409 To: rdamazio, #hg-reviewers Cc: yuja, mercurial-devel

Re: D5409: remotefilelog: accepting a None node to cmp

2018-12-16 Thread Yuya Nishihara
I'm dropping this since I found a bug in memfilectx. That's probably why absorb crashed. ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel