[PATCH experimental] manifest: persist the manifestfulltext cache

2018-07-16 Thread Martijn Pieters
# HG changeset patch # User Martijn Pieters # Date 1531769057 -3600 # Mon Jul 16 20:24:17 2018 +0100 # Node ID 6b76d41520cded0655a6214fdd515014a23b6b9c # Parent 2a227782e75426a3e4408273a9a4eebe79dfdcea # EXP-Topic persistentmanifestcache manifest: persist the manifestfulltext cache

[PATCH] debug: move extensions debug behind a dedicated flag

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531756950 -7200 # Mon Jul 16 18:02:30 2018 +0200 # Node ID ae4c03e746f6837692762fe488991b64008efd3e # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f # EXP-Topic extdebug # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 2 of 2] revlog: reintroduce `revlog.descendant` as deprecated

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531750963 -7200 # Mon Jul 16 16:22:43 2018 +0200 # Node ID 52aa3f0c736e48779c3f0ef4ee54545dd73576b7 # Parent 94a6a0ef74f6e52cbb26e3461df2f155ab873039 # EXP-Topic deprecate-descendant # Available At https://bitbucket.org/octobus/mercurial-devel/

[PATCH 1 of 2] context: reintroduce `ctx.descendant` as deprecated

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531750872 -7200 # Mon Jul 16 16:21:12 2018 +0200 # Node ID 94a6a0ef74f6e52cbb26e3461df2f155ab873039 # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f # EXP-Topic deprecate-descendant # Available At https://bitbucket.org/octobus/mercurial-devel/

Re: [PATCH] debug: move extensions debug behind a dedicated flag

2018-07-16 Thread Martin von Zweigbergk via Mercurial-devel
On Mon, Jul 16, 2018 at 10:07 AM Boris FELD wrote: > On 16/07/2018 18:48, Martin von Zweigbergk via Mercurial-devel wrote: > > > > On Mon, Jul 16, 2018, 09:24 Boris Feld wrote: > >> # HG changeset patch >> # User Boris Feld >> # Date 1531756950 -7200 >> # Mon Jul 16 18:02:30 2018 +0200 >>

D3948: curses: use "text" interface if TERM=dumb

2018-07-16 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/D3948 AFFECTED FILES mercurial/ui.py tests/test-commit-interactive-curses.t CHANGE DETAILS diff

[PATCH 2 of 2] revset: add larger test for heads(ancestors(…))

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531752392 -7200 # Mon Jul 16 16:46:32 2018 +0200 # Node ID 9967063d91c275f21634c36e809d0e9982896d0c # Parent d401e0d99b2c8e18bda7e007c2cd7599afbb365c # EXP-Topic revset-bench # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 1 of 2] revset-benchmark: use a generic revset to test `heads(commonancestors())`

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531752215 -7200 # Mon Jul 16 16:43:35 2018 +0200 # Node ID d401e0d99b2c8e18bda7e007c2cd7599afbb365c # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f # EXP-Topic revset-bench # Available At https://bitbucket.org/octobus/mercurial-devel/ #

D3949: shelve: improve help text for --patch and --stat

2018-07-16 Thread hooper (Danny Hooper)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGabcf500d527c: shelve: improve help text for --patch and --stat (authored by hooper, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D3950: shelve: pick the most recent shelve if none specified for --patch/--stat

2018-07-16 Thread hooper (Danny Hooper)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG905b66681004: shelve: pick the most recent shelve if none specified for --patch/--stat (authored by hooper, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1945: tests: refactor common bundle2 capabilities

2018-07-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
joerg.sonnenberger updated this revision to Diff 9606. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1945?vs=5012=9606 REVISION DETAIL https://phab.mercurial-scm.org/D1945 AFFECTED FILES tests/common-pattern.py tests/test-http-bad-server.t CHANGE

D3937: ssh: avoid reading beyond the end of stream when using compression

2018-07-16 Thread joerg.sonnenberger (Joerg Sonnenberger)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG27391d74aaa2: ssh: avoid reading beyond the end of stream when using compression (authored by joerg.sonnenberger, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D3949: shelve: improve help text for --patch and --stat

2018-07-16 Thread hooper (Danny Hooper)
hooper created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY It's not currently obvious why "hg shelve -p" fails, since -p doesn't take an argument. REPOSITORY rHG Mercurial REVISION DETAIL

[PATCH 3 of 4] windows: replace single quote with double quote when translating to cmd.exe

2018-07-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1531713519 14400 # Sun Jul 15 23:58:39 2018 -0400 # Node ID e71e478d5e49768357287a2f181e8a2b23213239 # Parent 48070b1bc067ac31924c598686fb0822c6ff9409 windows: replace single quote with double quote when translating to cmd.exe Since cmd.exe

[PATCH 4 of 4] windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe

2018-07-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1531715553 14400 # Mon Jul 16 00:32:33 2018 -0400 # Node ID 54611420fcf7868ee195e9fa3070efc0d57e9757 # Parent e71e478d5e49768357287a2f181e8a2b23213239 windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe It's convenient

[PATCH 1 of 4] hook: disable the shell to native command translation by default

2018-07-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1531712769 14400 # Sun Jul 15 23:46:09 2018 -0400 # Node ID 211dc3185a392d27964fc729c41b7265a98043f6 # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f hook: disable the shell to native command translation by default There are other things I

[PATCH 2 of 4] hook: only print the note about native cmd translation if it actually changes

2018-07-16 Thread Matt Harbison
# HG changeset patch # User Matt Harbison # Date 1531713103 14400 # Sun Jul 15 23:51:43 2018 -0400 # Node ID 48070b1bc067ac31924c598686fb0822c6ff9409 # Parent 211dc3185a392d27964fc729c41b7265a98043f6 hook: only print the note about native cmd translation if it actually changes This makes

D3951: patchbomb: work around email module really wanting to write unicode data

2018-07-16 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/D3951 AFFECTED FILES hgext/patchbomb.py CHANGE DETAILS diff --git a/hgext/patchbomb.py

D3954: mail: cope with Py3 unicode antics on email addresses

2018-07-16 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/D3954 AFFECTED FILES mercurial/mail.py CHANGE DETAILS diff --git a/mercurial/mail.py

D3953: mail: fix _encode to be more correct on Python 3

2018-07-16 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This code appears to be on the wrong side of the law in Python 2, at least some of the time. In Python 3, it's definitely wrong in places, but fortunately

D3957: patchbomb: python 3 really wants those email addresses in unicode

2018-07-16 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY At this point, test-patchbomb-tls.t almost passes on Python 3, but I'm not really sure what the issue is: we just get a `abort: Connection unexpectedly closed`

D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile

2018-07-16 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY They're equivalent, and the latter is what Python 3.3 says to use in the release notes. Turns out it works on Python 2 as well. REPOSITORY rHG Mercurial

D3952: patchbomb: ensure all headers and values given to email mod are native strings

2018-07-16 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This lets test-patch-bookmark.t only fail with some harmless header output changes on Python 3, so I think patchbomb might be basically useful on Python 3 now.

D3955: mail: modernize check for Python-with-TLS

2018-07-16 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We used to be going indirectly through the socket module, but now we just check for the ssl module. REPOSITORY rHG Mercurial REVISION DETAIL

Re: [PATCH 1 of 2] revset-benchmark: use a generic revset to test `heads(commonancestors())`

2018-07-16 Thread Pulkit Goyal
On Mon, Jul 16, 2018 at 10:07 PM Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1531752215 -7200 > # Mon Jul 16 16:43:35 2018 +0200 > # Node ID d401e0d99b2c8e18bda7e007c2cd7599afbb365c > # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f > # EXP-Topic revset-bench >

Re: [PATCH 1 of 3] obsolete: clarify users in markerusers() never contain None

2018-07-16 Thread Pulkit Goyal
On Mon, Jul 16, 2018 at 4:19 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1531646560 -32400 > # Sun Jul 15 18:22:40 2018 +0900 > # Node ID 4625a49972b58bb56bed7e618c71ef1742940a5c > # Parent f749aaad0d2f52e3da2a8e80f44b798c0dd85f00 > obsolete: clarify

Re: [PATCH 9 of 9] fileset: remove fullmatchctx class

2018-07-16 Thread Martin von Zweigbergk via Mercurial-devel
On Tue, Jul 10, 2018 at 8:08 AM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1528551509 -32400 > # Sat Jun 09 22:38:29 2018 +0900 > # Node ID 89e05df138ac4e056bfd2c748b2f4554df1359b3 > # Parent 87bb964e745e47fc897f56864b66e9a8e986301d > fileset: remove

Re: [PATCH 2 of 2] phases: micro-optimize newheads() to not create context objects

2018-07-16 Thread Martin von Zweigbergk via Mercurial-devel
On Fri, Jul 13, 2018 at 10:43 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1531542109 -32400 > # Sat Jul 14 13:21:49 2018 +0900 > # Node ID 503d14253b22603b1f76c80dd6b89b6ebcfe5e06 > # Parent c8f181c48ae26247478aea82c8d2ab2f886831f9 > phases:

[PATCH 1 of 2] perffncachewrite: load fncache after lock is acquired

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531526987 -7200 # Sat Jul 14 02:09:47 2018 +0200 # Node ID fa319c92bed5fc495d62122697ee32a8fe2be8c4 # Parent cc76692f401d0063cd5dfaf46f0fca1563a85fae # EXP-Topic perffncachewrite # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 2 of 3] obsolete: store user name and note in UTF-8 (issue5754) (BC)

2018-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1531646697 -32400 # Sun Jul 15 18:24:57 2018 +0900 # Node ID f34a53a6a9a0df0458669d5ce6a55a4af85e9cb6 # Parent 4625a49972b58bb56bed7e618c71ef1742940a5c obsolete: store user name and note in UTF-8 (issue5754) (BC) Before, user names were

Re: [PATCH 3 of 7] dispatch: rework the serve --stdio safe argument checks

2018-07-16 Thread Yuya Nishihara
On Sun, 15 Jul 2018 12:33:48 +0200, Boris FELD wrote: > The properties that are important for us are the following and we will > explain why a bit further: >     - We want to activate it as soon as possible (ssh: dispatch level, > http: wsgi server), >     - Controlled by the client, >     -

[PATCH 1 of 3] obsolete: clarify users in markerusers() never contain None

2018-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1531646560 -32400 # Sun Jul 15 18:22:40 2018 +0900 # Node ID 4625a49972b58bb56bed7e618c71ef1742940a5c # Parent f749aaad0d2f52e3da2a8e80f44b798c0dd85f00 obsolete: clarify users in markerusers() never contain None diff --git

[PATCH 1 of 2 V2] revset: clarify heads() order doesn't matter while computing common ancestors

2018-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1531231313 -32400 # Tue Jul 10 23:01:53 2018 +0900 # Node ID ca00702fa0d3619554b2d17fb321fd107186c7b3 # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f revset: clarify heads() order doesn't matter while computing common ancestors Follows up

[PATCH 2 of 2 V2] revset: special case commonancestors(none()) to be empty set

2018-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1531404449 -32400 # Thu Jul 12 23:07:29 2018 +0900 # Node ID f749aaad0d2f52e3da2a8e80f44b798c0dd85f00 # Parent ca00702fa0d3619554b2d17fb321fd107186c7b3 revset: special case commonancestors(none()) to be empty set This matches the behavior

[PATCH 3 of 3] obsolete: explode if metadata contains invalid UTF-8 sequence (API)

2018-07-16 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1531647137 -32400 # Sun Jul 15 18:32:17 2018 +0900 # Node ID d113293cbe05e5026bf0359ace3790ea2f3d2f95 # Parent f34a53a6a9a0df0458669d5ce6a55a4af85e9cb6 obsolete: explode if metadata contains invalid UTF-8 sequence (API) The current metadata

Re: [PATCH] perf: document the perfmanifest command

2018-07-16 Thread Yuya Nishihara
On Mon, 16 Jul 2018 11:08:00 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1531298775 -7200 > # Wed Jul 11 10:46:15 2018 +0200 > # Node ID 24d42facbae0722990b7088d25e21dbe4cba4b92 > # Parent 3700564c63fee7b26ca948e75dee2ea631b1dd4e > # EXP-Topic doc-perf > #

Re: [PATCH 1 of 2] statprof: cleanup string construction

2018-07-16 Thread Yuya Nishihara
On Mon, 16 Jul 2018 10:59:57 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1527845766 -7200 > # Fri Jun 01 11:36:06 2018 +0200 > # Node ID eabea66333aa934d8a8f0fc68633a72623a0864b > # Parent 3700564c63fee7b26ca948e75dee2ea631b1dd4e > # EXP-Topic cleanupstat >

Re: [PATCH 2 of 2] statprof: small if cleanup

2018-07-16 Thread Yuya Nishihara
On Mon, 16 Jul 2018 10:59:58 +0200, Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1527847834 -7200 > # Fri Jun 01 12:10:34 2018 +0200 > # Node ID e97a69d13f38cbb4389fdc8a7555eab0753c5af9 > # Parent eabea66333aa934d8a8f0fc68633a72623a0864b > # EXP-Topic cleanupstat >

[PATCH] perf: add a 'perf.all-timing' option to display more than best time

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1529661762 -3600 # Fri Jun 22 11:02:42 2018 +0100 # Node ID b1591371c449492acb95e2fe071340ecc673e3bc # Parent 3700564c63fee7b26ca948e75dee2ea631b1dd4e # EXP-Topic perf-details # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH] perf: document the perfmanifest command

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1531298775 -7200 # Wed Jul 11 10:46:15 2018 +0200 # Node ID 24d42facbae0722990b7088d25e21dbe4cba4b92 # Parent 3700564c63fee7b26ca948e75dee2ea631b1dd4e # EXP-Topic doc-perf # Available At https://bitbucket.org/octobus/mercurial-devel/ #

[PATCH 2 of 2] statprof: small if cleanup

2018-07-16 Thread Boris Feld
# HG changeset patch # User Boris Feld # Date 1527847834 -7200 # Fri Jun 01 12:10:34 2018 +0200 # Node ID e97a69d13f38cbb4389fdc8a7555eab0753c5af9 # Parent eabea66333aa934d8a8f0fc68633a72623a0864b # EXP-Topic cleanupstat # Available At https://bitbucket.org/octobus/mercurial-devel/ #

mercurial@38704: 27 new changesets

2018-07-16 Thread Mercurial Commits
27 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/7e4a856a4f05 changeset: 38678:7e4a856a4f05 user:Joerg Sonnenberger date:Thu Jul 12 15:29:03 2018 +0200 summary: pullbundle: fix handling of gzip bundlespecs

Re: [PATCH 1 of 5] sparse-revlog: new requirement enabled with format.sparse-revlog

2018-07-16 Thread Gregory Szorc
On Mon, Jul 16, 2018 at 11:50 AM, Boris Feld wrote: > # HG changeset patch > # User Paul Morelle > # Date 1528143798 -7200 > # Mon Jun 04 22:23:18 2018 +0200 > # Node ID 6ed641517622f53dd51193c3ae3930c66fc18078 > # Parent cc76692f401d0063cd5dfaf46f0fca1563a85fae > # EXP-Topic

D3958: Allow to run setup.py with python 3 without a mercurial checkout

2018-07-16 Thread glandium (Mike Hommey)
glandium created this revision. glandium added a reviewer: indygreg. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Some people may want to test mercurial in a python 3 environment through e.g. pip, in which case setup.py doesn't run in a

D3958: Allow to run setup.py with python 3 without a mercurial checkout

2018-07-16 Thread indygreg (Gregory Szorc)
indygreg accepted this revision. indygreg added a comment. This revision is now accepted and ready to land. I'm OK with this undocumented hack. And there are cases where we may want to test setup.py outside the context of a checkout as well. The important thing is end-users not running

D3958: Allow to run setup.py with python 3 without a mercurial checkout

2018-07-16 Thread indygreg (Gregory Szorc)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGd5b31ae9cc0a: Allow to run setup.py with python 3 without a mercurial checkout (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

Re: [PATCH] debug: move extensions debug behind a dedicated flag

2018-07-16 Thread Martin von Zweigbergk via Mercurial-devel
On Mon, Jul 16, 2018, 09:24 Boris Feld wrote: > # HG changeset patch > # User Boris Feld > # Date 1531756950 -7200 > # Mon Jul 16 18:02:30 2018 +0200 > # Node ID ae4c03e746f6837692762fe488991b64008efd3e > # Parent 3c569172848d329a81b1420d7cd8a5549b48f25f > # EXP-Topic extdebug > #

Re: [PATCH] debug: move extensions debug behind a dedicated flag

2018-07-16 Thread Boris FELD
On 16/07/2018 18:48, Martin von Zweigbergk via Mercurial-devel wrote: On Mon, Jul 16, 2018, 09:24 Boris Feld > wrote: # HG changeset patch # User Boris Feld mailto:boris.f...@octobus.net>> # Date 1531756950 -7200 #      Mon Jul 16 18:02:30 2018

[PATCH 1 of 5] sparse-revlog: new requirement enabled with format.sparse-revlog

2018-07-16 Thread Boris Feld
# HG changeset patch # User Paul Morelle # Date 1528143798 -7200 # Mon Jun 04 22:23:18 2018 +0200 # Node ID 6ed641517622f53dd51193c3ae3930c66fc18078 # Parent cc76692f401d0063cd5dfaf46f0fca1563a85fae # EXP-Topic write-for-sparse-read # Available At

[PATCH 2 of 5] revlog: extract `deltainfo.distance` for future conditional redefinition

2018-07-16 Thread Boris Feld
# HG changeset patch # User Paul Morelle # Date 1528107120 -7200 # Mon Jun 04 12:12:00 2018 +0200 # Node ID 5ae60e5a705ef273d316e33df401e4c44a4c482a # Parent 6ed641517622f53dd51193c3ae3930c66fc18078 # EXP-Topic write-for-sparse-read # Available At

[PATCH 3 of 5] sparse-revlog: implement algorithm to write sparse delta chains (issue5480)

2018-07-16 Thread Boris Feld
# HG changeset patch # User Paul Morelle # Date 1528179575 -7200 # Tue Jun 05 08:19:35 2018 +0200 # Node ID c34ef3def14e04dca76c43667766496a99636b44 # Parent 5ae60e5a705ef273d316e33df401e4c44a4c482a # EXP-Topic write-for-sparse-read # Available At

[PATCH 4 of 5] debugformat: add information about sparse-revlog

2018-07-16 Thread Boris Feld
# HG changeset patch # User Paul Morelle # Date 1529584381 -7200 # Thu Jun 21 14:33:01 2018 +0200 # Node ID 35a23148fd05821bc620673e8217cbdb400f4412 # Parent c34ef3def14e04dca76c43667766496a99636b44 # EXP-Topic write-for-sparse-read # Available At

[PATCH 5 of 5] upgrade: enable adding or removing sparse-revlog requirement

2018-07-16 Thread Boris Feld
# HG changeset patch # User Paul Morelle # Date 1529597155 -7200 # Thu Jun 21 18:05:55 2018 +0200 # Node ID 238a33e6424ec36cd95a254722af5602d8f981f6 # Parent 35a23148fd05821bc620673e8217cbdb400f4412 # EXP-Topic write-for-sparse-read # Available At

mercurial@38677: 18 new changesets

2018-07-16 Thread Mercurial Commits
18 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/b07b691d2667 changeset: 38660:b07b691d2667 user:Sune Foldager date:Wed Jul 11 16:11:33 2018 +0200 summary: tests: add diff color trailing whitespace test