Re: [PATCH 1 of 6] color: move '_colormode' to the core 'ui' class

2017-02-22 Thread Pierre-Yves David
On 02/22/2017 06:31 PM, Gregory Szorc wrote: On Feb 22, 2017, at 08:54, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1487589128 -3600 # Mon Feb 20 12:12:08 2017 +0100 # Node ID d32d64e7e9f084bf01cbac178ad2c2e74e130f9d # Parent

Re: [PATCH 3 of 6] move: move the 'label' method to the core class

2017-02-24 Thread Pierre-Yves David
On 02/23/2017 03:09 PM, Yuya Nishihara wrote: On Wed, 22 Feb 2017 17:54:34 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1487590284 -3600 # Mon Feb 20 12:31:24 2017 +0100 # Node ID 9a9e8b28b717e30ed43030cc64f115a4356193de # Parent

[PATCH 05 of 13 V2] color: move the 'colorlabel' call to the core 'ui' class

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487875532 -3600 # Thu Feb 23 19:45:32 2017 +0100 # Node ID fd0b7fed70ddeaf0568b02d5e0f9d982a68f1cb4 # Parent 13f7594f6a7e5cfd7092bcb197039c3c38e2e32f # EXP-Topic color color: move the 'colorlabel' call to the core 'ui

[PATCH 01 of 13 V2] color: move '_colormode' to the core 'ui' class

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487589128 -3600 # Mon Feb 20 12:12:08 2017 +0100 # Node ID d32d64e7e9f084bf01cbac178ad2c2e74e130f9d # Parent 80f04ba7f4d1f439d726068f02172f9a52b981fe # EXP-Topic color color: move '_colormode' to the core 'ui' c

[PATCH 04 of 13 V2] color: move the 'colorlabel' function in the core module

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487873424 -3600 # Thu Feb 23 19:10:24 2017 +0100 # Node ID 13f7594f6a7e5cfd7092bcb197039c3c38e2e32f # Parent f7e501bba8311353d25762412670cfffb306a3b1 # EXP-Topic color color: move the 'colorlabel' function in the core module T

[PATCH 03 of 13 V2] color: extract the label code into its own function

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487872826 -3600 # Thu Feb 23 19:00:26 2017 +0100 # Node ID f7e501bba8311353d25762412670cfffb306a3b1 # Parent f53e95ec986616a48a3a8e67e5a9674b8a684d6e # EXP-Topic color color: extract the label code into its own function We extract the

[PATCH 11 of 13 V2] ui: extract low level part of 'write_err' in its own method

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487962421 -3600 # Fri Feb 24 19:53:41 2017 +0100 # Node ID 620683bba165d6bbb9c6f163516102aaa264f980 # Parent 1a7930c207d7fd664f3d288974df36e3d8d32fd7 # EXP-Topic color ui: extract low level part of 'write_err' in its own metho

[PATCH 08 of 13 V2] ui: extract the low level part of 'write' in a dedicated function

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487960820 -3600 # Fri Feb 24 19:27:00 2017 +0100 # Node ID 9ce40e16b21c0e69d345722edf79eb2a680d33f7 # Parent d5355608d838bda4e67f5855bea85a7e1b2806c0 # EXP-Topic color ui: extract the low level part of 'write' in a dedicated fu

[PATCH 06 of 13 V2] color: clarify name of an argument of 'win32print'

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487968307 -3600 # Fri Feb 24 21:31:47 2017 +0100 # Node ID a13f493b42dd655ebed3d291181510e2607b9512 # Parent fd0b7fed70ddeaf0568b02d5e0f9d982a68f1cb4 # EXP-Topic color color: clarify name of an argument of 'win32print' In t

[PATCH 02 of 13 V2] color: inline the 'showlabel' method

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487589203 -3600 # Mon Feb 20 12:13:23 2017 +0100 # Node ID f53e95ec986616a48a3a8e67e5a9674b8a684d6e # Parent d32d64e7e9f084bf01cbac178ad2c2e74e130f9d # EXP-Topic color color: inline the 'showlabel' method This function is qu

[PATCH 07 of 13 V2] color: add multiple messages input support to 'win32print'

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487968447 -3600 # Fri Feb 24 21:34:07 2017 +0100 # Node ID d5355608d838bda4e67f5855bea85a7e1b2806c0 # Parent a13f493b42dd655ebed3d291181510e2607b9512 # EXP-Topic color color: add multiple messages input support to 'win32print'

[PATCH 10 of 13 V2] ui: extract buffer write from protect and timed 'write_err' output

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487960925 -3600 # Fri Feb 24 19:28:45 2017 +0100 # Node ID 1a7930c207d7fd664f3d288974df36e3d8d32fd7 # Parent 85598b639dafeb7c64a8e2219f4095b2197729e1 # EXP-Topic color ui: extract buffer write from protect and timed 'write_err&#x

[PATCH 12 of 13 V2] color: move 'write-err' logic to the core ui class

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487590943 -3600 # Mon Feb 20 12:42:23 2017 +0100 # Node ID 419d5f42cc7b764f5304b2518146824329c32f91 # Parent 620683bba165d6bbb9c6f163516102aaa264f980 # EXP-Topic color color: move 'write-err' logic to the core ui class This

[PATCH 09 of 13 V2] color: move 'write' logic to the core ui class

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487590299 -3600 # Mon Feb 20 12:31:39 2017 +0100 # Node ID 85598b639dafeb7c64a8e2219f4095b2197729e1 # Parent 9ce40e16b21c0e69d345722edf79eb2a680d33f7 # EXP-Topic color color: move 'write' logic to the core ui class One more

[PATCH 13 of 13 V2] color: drop the 'colorui' class

2017-02-24 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487590955 -3600 # Mon Feb 20 12:42:35 2017 +0100 # Node ID 07fe8ac5a9038dece502507af9e59728a6a8c13a # Parent 419d5f42cc7b764f5304b2518146824329c32f91 # EXP-Topic color color: drop the 'colorui' class Now that all logics form

[PATCH 2 of 7] color: move 'modesetup' into the core module

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1482413446 -3600 # Thu Dec 22 14:30:46 2016 +0100 # Node ID 03ad2d8bdc83713c1aee2ac729c4710c3bcd06a2 # Parent 1d52488a538cebabbbca205cd312a4dfd83418af # EXP-Topic color color: move 'modesetup' into the core module Yet anothe

[PATCH 4 of 7] color: handle 'ui.plain()' directly in mode setup

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487695903 -3600 # Tue Feb 21 17:51:43 2017 +0100 # Node ID 1b39bb158cdb97965da0b614b7c8bcd6a8b58887 # Parent 81c3db1bc60255c7a5a1455106f4fb69b96b3658 # EXP-Topic color color: handle 'ui.plain()' directly in mode setup If '

[PATCH 1 of 7] color: move 'terminfosetup' into the core module

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1482412672 -3600 # Thu Dec 22 14:17:52 2016 +0100 # Node ID 1d52488a538cebabbbca205cd312a4dfd83418af # Parent b4cb86ab4c719eb615a4308eafd8b1386a511eeb # EXP-Topic color color: move 'terminfosetup' into the core module Another s

[PATCH 6 of 7] color: move triggering of the initialisation logic in core

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487697612 -3600 # Tue Feb 21 18:20:12 2017 +0100 # Node ID 0deb181adc74dea75b109ebdf38fb73f5f20c724 # Parent 25fd71d9347a8c82adf2a991dab0b48ff35282f6 # EXP-Topic color color: move triggering of the initialisation logic in core We now

[PATCH 5 of 7] color: add the definition of '--color' in core

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487696961 -3600 # Tue Feb 21 18:09:21 2017 +0100 # Node ID 25fd71d9347a8c82adf2a991dab0b48ff35282f6 # Parent 1b39bb158cdb97965da0b614b7c8bcd6a8b58887 # EXP-Topic color color: add the definition of '--color' in core If we want

[PATCH 3 of 7] color: move git-subrepo support into the subrepo module

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487695804 -3600 # Tue Feb 21 17:50:04 2017 +0100 # Node ID 81c3db1bc60255c7a5a1455106f4fb69b96b3658 # Parent 03ad2d8bdc83713c1aee2ac729c4710c3bcd06a2 # EXP-Topic color color: move git-subrepo support into the subrepo module Now that all

[PATCH 7 of 7] color: have the 'ui' object carry the '_colormode' directly

2017-02-25 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487697727 -3600 # Tue Feb 21 18:22:07 2017 +0100 # Node ID 919a50ca258e679eef69c56f5d606a287b9e33ee # Parent 0deb181adc74dea75b109ebdf38fb73f5f20c724 # EXP-Topic color color: have the 'ui' object carry the '_colormode&#x

Re: [PATCH 6 of 7] color: move triggering of the initialisation logic in core

2017-02-27 Thread Pierre-Yves David
On 02/27/2017 03:45 PM, Yuya Nishihara wrote: On Sat, 25 Feb 2017 14:11:38 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1487697612 -3600 # Tue Feb 21 18:20:12 2017 +0100 # Node ID 0deb181adc74dea75b109ebdf38fb73f5f20c724 # Parent

[PATCH 7 of 7] color: rename '_styles' to '_defaultstyles' for clarity

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459814 -3600 # Sun Nov 06 20:16:54 2016 +0100 # Node ID 327ebf5c800b5b64188806fd0dbd4daccc25b022 # Parent d520bd43c7b26c3017329a2f9563701e5641d62d # EXP-Topic color color: rename '_styles' to '_defaultstyles' for

[PATCH 6 of 7] color: move 'styles' definition on the 'ui' object

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459761 -3600 # Sun Nov 06 20:16:01 2016 +0100 # Node ID d520bd43c7b26c3017329a2f9563701e5641d62d # Parent 8e725873d8e1bec5dbdd0c69cbfc12af54af6a6a # EXP-Topic color color: move 'styles' definition on the 'ui' objec

[PATCH 3 of 7] color: add ui to effect rendering

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488031244 -3600 # Sat Feb 25 15:00:44 2017 +0100 # Node ID c6d19f0ac5ae80f933602fe217ff12ace828d02f # Parent c3224694bdae9cdb7530f952e2c767e419b7f280 # EXP-Topic color color: add ui to effect rendering We'll carry more and more

[PATCH 1 of 7] color: add a 'ui.color' option to control color behavior

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488048263 -3600 # Sat Feb 25 19:44:23 2017 +0100 # Node ID 92526381242cd381375a465d5a800446916d2d7b # Parent a185b903bda3c64678d1f9399bfa0be8d326dbff # EXP-Topic color color: add a 'ui.color' option to control color behavior

[PATCH 4 of 7] color: move the dict with terminfo parameters on the ui object

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488031251 -3600 # Sat Feb 25 15:00:51 2017 +0100 # Node ID bdebc6e9429942e8dec6b9b6fe38be8c11bb06d9 # Parent c6d19f0ac5ae80f933602fe217ff12ace828d02f # EXP-Topic color color: move the dict with terminfo parameters on the ui object This

[PATCH 2 of 7] color: initialize color for local peer ui

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488044041 -3600 # Sat Feb 25 18:34:01 2017 +0100 # Node ID c3224694bdae9cdb7530f952e2c767e419b7f280 # Parent 92526381242cd381375a465d5a800446916d2d7b # EXP-Topic color color: initialize color for local peer ui The local peer is creating

[PATCH 5 of 7] color: pass 'ui' to 'win32print'

2017-02-27 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459453 -3600 # Sun Nov 06 20:10:53 2016 +0100 # Node ID 8e725873d8e1bec5dbdd0c69cbfc12af54af6a6a # Parent bdebc6e9429942e8dec6b9b6fe38be8c11bb06d9 # EXP-Topic color color: pass 'ui' to 'win32print' Same logic a

Re: [PATCH 6 of 7] color: move 'styles' definition on the 'ui' object

2017-02-28 Thread Pierre-Yves David
On 02/28/2017 08:23 AM, Martin von Zweigbergk wrote: On Mon, Feb 27, 2017 at 7:00 AM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1478459761 -3600 # Sun Nov 06 20:16:01 2016 +0100 # Node ID d520bd43c7b26c3017329a2f9563701e5641d62d # Parent

Re: [PATCH 2 of 7] color: initialize color for local peer ui

2017-02-28 Thread Pierre-Yves David
On 02/28/2017 07:57 AM, Martin von Zweigbergk wrote: On Mon, Feb 27, 2017 at 6:59 AM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1488044041 -3600 # Sat Feb 25 18:34:01 2017 +0100 # Node ID c3224694bdae9cdb7530f952e2c767e419b7f280 # Parent

Re: [PATCH 2 of 7] color: initialize color for local peer ui

2017-02-28 Thread Pierre-Yves David
On 02/28/2017 11:24 AM, Pierre-Yves David wrote: On 02/28/2017 07:57 AM, Martin von Zweigbergk wrote: On Mon, Feb 27, 2017 at 6:59 AM, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1488044041 -3600 # Sat Feb 25 18:34:01 2017 +0100 # Node ID

[PATCH 5 of 8 V2] color: move the dict with terminfo parameters on the ui object

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488031251 -3600 # Sat Feb 25 15:00:51 2017 +0100 # Node ID 244883d4b3dcd860631dde2fb2610ad3d8b52139 # Parent 39d07e7ccfaef5f4596ce919846fcccb207ec60f # EXP-Topic color color: move the dict with terminfo parameters on the ui object This

[PATCH 3 of 8 V2] color: initialize color for the localrepo ui

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488044041 -3600 # Sat Feb 25 18:34:01 2017 +0100 # Node ID ed4cc3fba316882cda44f80bb143ebd32dd11bb1 # Parent 8c0c36267c3db987aa9a62df618380d087599ddb # EXP-Topic color color: initialize color for the localrepo ui The 'ui&#x

[PATCH 2 of 8 V2] color: add a 'ui.color' option to control color behavior

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488048263 -3600 # Sat Feb 25 19:44:23 2017 +0100 # Node ID 8c0c36267c3db987aa9a62df618380d087599ddb # Parent 50ee9136a49a79ea381e3530eed8b114c76cdf7a # EXP-Topic color color: add a 'ui.color' option to control color behavior

[PATCH 1 of 8 V2] color: reinvent dictionary

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488278527 -3600 # Tue Feb 28 11:42:07 2017 +0100 # Node ID 50ee9136a49a79ea381e3530eed8b114c76cdf7a # Parent a185b903bda3c64678d1f9399bfa0be8d326dbff # EXP-Topic color color: reinvent dictionary move the module lever dictionary

[PATCH 4 of 8 V2] color: add ui to effect rendering

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488031244 -3600 # Sat Feb 25 15:00:44 2017 +0100 # Node ID 39d07e7ccfaef5f4596ce919846fcccb207ec60f # Parent ed4cc3fba316882cda44f80bb143ebd32dd11bb1 # EXP-Topic color color: add ui to effect rendering We'll carry more and more

[PATCH 7 of 8 V2] color: move 'styles' definition on the 'ui' object

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459761 -3600 # Sun Nov 06 20:16:01 2016 +0100 # Node ID 9a08f902da2abeb6cadae6526874327e01943e61 # Parent b29fb424dbc9e6fc13c369c34277e3fb36284cd4 # EXP-Topic color color: move 'styles' definition on the 'ui' objec

[PATCH 8 of 8 V2] color: rename '_styles' to '_defaultstyles' for clarity

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459814 -3600 # Sun Nov 06 20:16:54 2016 +0100 # Node ID a41cd9cef1827745345adbbc4e5db1bee828ddcf # Parent 9a08f902da2abeb6cadae6526874327e01943e61 # EXP-Topic color color: rename '_styles' to '_defaultstyles' for

[PATCH 6 of 8 V2] color: pass 'ui' to 'win32print'

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1478459453 -3600 # Sun Nov 06 20:10:53 2016 +0100 # Node ID b29fb424dbc9e6fc13c369c34277e3fb36284cd4 # Parent 244883d4b3dcd860631dde2fb2610ad3d8b52139 # EXP-Topic color color: pass 'ui' to 'win32print' Same logic a

Re: [PATCH 2 of 7] color: initialize color for local peer ui

2017-02-28 Thread Pierre-Yves David
On 02/28/2017 03:29 PM, Yuya Nishihara wrote: On Tue, 28 Feb 2017 11:35:03 +0100, Pierre-Yves David wrote: On 02/28/2017 11:24 AM, Pierre-Yves David wrote: On 02/28/2017 07:57 AM, Martin von Zweigbergk wrote: On Mon, Feb 27, 2017 at 6:59 AM, Pierre-Yves David wrote: # HG changeset patch

[PATCH 5 of 7] config: suggest the 'ui.color' instead of the 'color' extension

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487711853 -3600 # Tue Feb 21 22:17:33 2017 +0100 # Node ID 63ff941fd53a11b8e295db36f3787f60ef0c9ceb # Parent 84cd9b720b92c6bab764bc172b8cf2795f8e8600 # EXP-Topic color config: suggest the 'ui.color' instead of the 'color&

[PATCH 3 of 7] pager: drop the 'color' dependant code

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488309128 -3600 # Tue Feb 28 20:12:08 2017 +0100 # Node ID c65f0cd7a22844c071c888cdd10c2cd625e766c5 # Parent a6afcb4e81ed425c633c206f121c5820ac91b0b0 # EXP-Topic color pager: drop the 'color' dependant code The 'color

[PATCH 2 of 7] color: cleanup 'debugcolor' logic

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488048194 -3600 # Sat Feb 25 19:43:14 2017 +0100 # Node ID a6afcb4e81ed425c633c206f121c5820ac91b0b0 # Parent 7e3d17f7acca8f1f1ff7d15864990201a528e1cd # EXP-Topic color color: cleanup 'debugcolor' logic Now that style are carr

[PATCH 1 of 7] color: move 'debugcolor' into the 'debugcommands' modules

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487698897 -3600 # Tue Feb 21 18:41:37 2017 +0100 # Node ID 7e3d17f7acca8f1f1ff7d15864990201a528e1cd # Parent 6483e49204ee7cb34727534c6dec334c14097d5f # EXP-Topic color color: move 'debugcolor' into the 'debugcommands&#x

[PATCH 7 of 7] config: update the Windows example config file

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488309790 -3600 # Tue Feb 28 20:23:10 2017 +0100 # Node ID b20bdc56362c3e4f676a47c71edf02107b01c507 # Parent 9fffdf9b71de54fba36d3efd581aa660ab8076d1 # EXP-Topic color config: update the Windows example config file We move from the

[PATCH 4 of 7] color: update main documentation

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487703895 -3600 # Tue Feb 21 20:04:55 2017 +0100 # Node ID 84cd9b720b92c6bab764bc172b8cf2795f8e8600 # Parent c65f0cd7a22844c071c888cdd10c2cd625e766c5 # EXP-Topic color color: update main documentation Now that the feature no longer

[PATCH 6 of 7] help: use 'churn' instead of 'color' as an example extension

2017-02-28 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1487714018 -3600 # Tue Feb 21 22:53:38 2017 +0100 # Node ID 9fffdf9b71de54fba36d3efd581aa660ab8076d1 # Parent 63ff941fd53a11b8e295db36f3787f60ef0c9ceb # EXP-Topic color help: use 'churn' instead of 'color' as an ex

Re: [PATCH 4 of 7] color: update main documentation

2017-03-01 Thread Pierre-Yves David
On 03/01/2017 02:39 PM, Yuya Nishihara wrote: On Tue, 28 Feb 2017 20:25:44 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1487703895 -3600 # Tue Feb 21 20:04:55 2017 +0100 # Node ID 84cd9b720b92c6bab764bc172b8cf2795f8e8600 # Parent

Re: [PATCH 6 of 7] help: use 'churn' instead of 'color' as an example extension

2017-03-01 Thread Pierre-Yves David
On 03/01/2017 03:10 PM, Augie Fackler wrote: On Feb 28, 2017, at 14:25, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1487714018 -3600 # Tue Feb 21 22:53:38 2017 +0100 # Node ID 9fffdf9b71de54fba36d3efd581aa660ab8076d1 # Parent

[PATCH 2 of 5] localrepo: deprecated 'repo.wopener' (API)

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1470398025 -7200 # Fri Aug 05 13:53:45 2016 +0200 # Node ID 66df771e26f3e26aa2000b150427852fb8c88bf3 # Parent b34202587b00d949dd77ff97399e50d6340779a6 # EXP-Topic vfs.cleanup localrepo: deprecated 'repo.wopener' (API)

[PATCH 1 of 5] localrepo: add some comment about role of various vfs object

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1470397745 -7200 # Fri Aug 05 13:49:05 2016 +0200 # Node ID b34202587b00d949dd77ff97399e50d6340779a6 # Parent 3f8f53190d6afed0aca6c6527236edad28ce785c # EXP-Topic vfs.cleanup localrepo: add some comment about role of various vfs object

[PATCH 5 of 5] localrepo: deprecated 'repo.opener' (API)

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1470398170 -7200 # Fri Aug 05 13:56:10 2016 +0200 # Node ID aacf8b01b81483b4815a974f17d0ff5d214c4d3d # Parent 437a39859c33901ea29cd22341d93be752e4acc0 # EXP-Topic vfs.cleanup localrepo: deprecated 'repo.opener' (API) The "

[PATCH 4 of 5] statichttp: use 'repo.vfs' as the main attribute

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488421498 -3600 # Thu Mar 02 03:24:58 2017 +0100 # Node ID 437a39859c33901ea29cd22341d93be752e4acc0 # Parent dc2ae1022304ad29959c52e1f549bb05472e9f43 # EXP-Topic vfs.cleanup statichttp: use 'repo.vfs' as the main attribute We

[PATCH 3 of 5] clonebundle: use 'repo.vfs' instead of 'repo.opener'

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488421398 -3600 # Thu Mar 02 03:23:18 2017 +0100 # Node ID dc2ae1022304ad29959c52e1f549bb05472e9f43 # Parent 66df771e26f3e26aa2000b150427852fb8c88bf3 # EXP-Topic vfs.cleanup clonebundle: use 'repo.vfs' instead of 'repo.ope

[PATCH] color: update the help table

2017-03-02 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488396124 -3600 # Wed Mar 01 20:22:04 2017 +0100 # Node ID f854d56365922dce4fdf9545a165d85ce331d084 # Parent 0bb3089fe73527c64f1afc40b86ecb8dfe7fd7aa # Available At https://www.mercurial-scm.org/repo/users/marmoute/mercurial

[PATCH 1 of 8] fileset: add class to host special handling of initial subset

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422096914 -32400 # Sat Jan 24 19:55:14 2015 +0900 # Node ID cb222708f46971248a687dbdc6a55db11949d9ef # Parent 3f8f53190d6afed0aca6c6527236edad28ce785c # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 3 of 8] fileset: build initial subset in fullmatchctx class

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422093362 -32400 # Sat Jan 24 18:56:02 2015 +0900 # Node ID dcafd00afeb38478ea65a978b9ada91b4a6ac46b # Parent 54b8e49c33610b648cff5cbee2c0b306c63a1ebd # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 5 of 8] fileset: add function to switch revision where fileset will be evaluated

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422096116 -32400 # Sat Jan 24 19:41:56 2015 +0900 # Node ID a9e4ff8cb089e0c761c2cf2f87367fd5759306bd # Parent 70a6ca02bb2d6b41202518bb1d761f7bef785f7e # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 4 of 8] fileset: extract function that builds status tuple only if necessary

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422094419 -32400 # Sat Jan 24 19:13:39 2015 +0900 # Node ID 70a6ca02bb2d6b41202518bb1d761f7bef785f7e # Parent dcafd00afeb38478ea65a978b9ada91b4a6ac46b # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 7 of 8] fileset: allow to specify a basectx for status

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488546486 -3600 # Fri Mar 03 14:08:06 2017 +0100 # Node ID 9d6e733046b9aa7e2ded8c4207625fedcc2a8c04 # Parent 2d0e9bb0f121ebbd041abf2ad121a18f200f6206 # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

[PATCH 6 of 8] fileset: add revs(revs, fileset) to evaluate set in working directory

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488541496 -3600 # Fri Mar 03 12:44:56 2017 +0100 # Node ID 2d0e9bb0f121ebbd041abf2ad121a18f200f6206 # Parent a9e4ff8cb089e0c761c2cf2f87367fd5759306bd # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

[PATCH 2 of 8] fileset: extract function that builds initial subset from ctx or status

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1427206249 -32400 # Tue Mar 24 23:10:49 2015 +0900 # Node ID 54b8e49c33610b648cff5cbee2c0b306c63a1ebd # Parent cb222708f46971248a687dbdc6a55db11949d9ef # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 8 of 8] fileset: add a 'status(...)' predicate to control evaluation context

2017-03-03 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488546500 -3600 # Fri Mar 03 14:08:20 2017 +0100 # Node ID 3e95bf7ed38189f6f56de89571fffc667280bb56 # Parent 9d6e733046b9aa7e2ded8c4207625fedcc2a8c04 # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

Re: [PATCH 5 of 5] localrepo: deprecated 'repo.opener' (API)

2017-03-03 Thread Pierre-Yves David
On 03/03/2017 02:50 PM, Yuya Nishihara wrote: On Thu, 02 Mar 2017 03:58:45 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1470398170 -7200 # Fri Aug 05 13:56:10 2016 +0200 # Node ID aacf8b01b81483b4815a974f17d0ff5d214c4d3d # Parent

Re: [PATCH 8 of 8] fileset: add a 'status(...)' predicate to control evaluation context

2017-03-05 Thread Pierre-Yves David
On 03/05/2017 12:49 PM, Yuya Nishihara wrote: On Fri, 03 Mar 2017 14:40:45 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1488546500 -3600 # Fri Mar 03 14:08:20 2017 +0100 # Node ID 3e95bf7ed38189f6f56de89571fffc667280bb56 # Parent

Re: [PATCH 2 of 7] color: initialize color for local peer ui

2017-03-05 Thread Pierre-Yves David
On 03/01/2017 02:03 PM, Yuya Nishihara wrote: On Tue, 28 Feb 2017 16:44:36 +0100, Pierre-Yves David wrote: On 02/28/2017 03:29 PM, Yuya Nishihara wrote: On Tue, 28 Feb 2017 11:35:03 +0100, Pierre-Yves David wrote: On 02/28/2017 11:24 AM, Pierre-Yves David wrote: On 02/28/2017 07:57 AM

Re: [PATCH 8 of 8] fileset: add a 'status(...)' predicate to control evaluation context

2017-03-06 Thread Pierre-Yves David
On 03/05/2017 03:08 PM, Yuya Nishihara wrote: On Sun, 5 Mar 2017 14:18:06 +0100, Pierre-Yves David wrote: On 03/05/2017 12:49 PM, Yuya Nishihara wrote: On Fri, 03 Mar 2017 14:40:45 +0100, Pierre-Yves David wrote: # HG changeset patch # User Pierre-Yves David # Date 1488546500 -3600

[PATCH 3 of 8 V2] fileset: build initial subset in fullmatchctx class

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422093362 -32400 # Sat Jan 24 18:56:02 2015 +0900 # Node ID dcafd00afeb38478ea65a978b9ada91b4a6ac46b # Parent 54b8e49c33610b648cff5cbee2c0b306c63a1ebd # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 7 of 8 V2] fileset: allow to specify a basectx for status

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488546486 -3600 # Fri Mar 03 14:08:06 2017 +0100 # Node ID 9d6e733046b9aa7e2ded8c4207625fedcc2a8c04 # Parent 2d0e9bb0f121ebbd041abf2ad121a18f200f6206 # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

[PATCH 8 of 8 V2] fileset: add a 'status(...)' predicate to control evaluation context

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488546500 -3600 # Fri Mar 03 14:08:20 2017 +0100 # Node ID 41ea8aee85ca16d652dfdb4afe37053b291702b4 # Parent 9d6e733046b9aa7e2ded8c4207625fedcc2a8c04 # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

[PATCH 1 of 8 V2] fileset: add class to host special handling of initial subset

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422096914 -32400 # Sat Jan 24 19:55:14 2015 +0900 # Node ID cb222708f46971248a687dbdc6a55db11949d9ef # Parent 3f8f53190d6afed0aca6c6527236edad28ce785c # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 6 of 8 V2] fileset: add revs(revs, fileset) to evaluate set in working directory

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488541496 -3600 # Fri Mar 03 12:44:56 2017 +0100 # Node ID 2d0e9bb0f121ebbd041abf2ad121a18f200f6206 # Parent a9e4ff8cb089e0c761c2cf2f87367fd5759306bd # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users

[PATCH 5 of 8 V2] fileset: add function to switch revision where fileset will be evaluated

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422096116 -32400 # Sat Jan 24 19:41:56 2015 +0900 # Node ID a9e4ff8cb089e0c761c2cf2f87367fd5759306bd # Parent 70a6ca02bb2d6b41202518bb1d761f7bef785f7e # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 2 of 8 V2] fileset: extract function that builds initial subset from ctx or status

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1427206249 -32400 # Tue Mar 24 23:10:49 2015 +0900 # Node ID 54b8e49c33610b648cff5cbee2c0b306c63a1ebd # Parent cb222708f46971248a687dbdc6a55db11949d9ef # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

[PATCH 4 of 8 V2] fileset: extract function that builds status tuple only if necessary

2017-03-06 Thread Pierre-Yves David
# HG changeset patch # User Yuya Nishihara # Date 1422094419 -32400 # Sat Jan 24 19:13:39 2015 +0900 # Node ID 70a6ca02bb2d6b41202518bb1d761f7bef785f7e # Parent dcafd00afeb38478ea65a978b9ada91b4a6ac46b # EXP-Topic filesetrev-func # Available At https://www.mercurial-scm.org/repo/users/marmou

Re: [PATCH] localrepo: avoid unnecessary conversion from node to rev

2017-03-07 Thread Pierre-Yves David
to alias list.append in a local to avoid this in some cases! -- Pierre-Yves David ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Re: RFC: bitmap storage for precursors and phases

2017-03-07 Thread Pierre-Yves David
o to for a combinaison. Exposing the bitmap at that level seems strange. I think it is better to have the internal implementation of the filtering rely on a bitmat than to have the repository/repoview API to expose bitmap directly. Cheers, -- Pierre-Yves David _

Re: RFC: bitmap storage for precursors and phases

2017-03-07 Thread Pierre-Yves David
l mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel -- Pierre-Yves David ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Re: stable ordering of test output

2017-03-07 Thread Pierre-Yves David
s, and comparing each of those independently. Would that make sense? Thanks, Danek ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel -- Pierre-Yves David __

Re: stable ordering of test output

2017-03-07 Thread Pierre-Yves David
On 03/07/2017 05:56 PM, Pierre-Yves David wrote: On 03/07/2017 05:49 PM, Augie Fackler wrote: On Fri, Mar 03, 2017 at 04:37:54PM -0800, Jun Wu wrote: Excerpts from Danek Duvall's message of 2017-03-03 14:45:56 -0800: I frequently get failures like this: --- .../mercurial.hg/

Re: [PATCH evolve-ext] evolve: switch away from deprecated repo.opener

2017-03-07 Thread Pierre-Yves David
: switch away from deprecated repo.opener Pushed, thanks :-) -- Pierre-Yves David ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

[PATCH 1 of 3] vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'

2017-03-07 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488423156 -3600 # Thu Mar 02 03:52:36 2017 +0100 # Node ID a588ab7f18eccd4bf734416d8d1fbf2858ace67c # Parent c32f9eeec75445bfbbc55df4c1fcc584d3cf45cd # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 3 of 3] vfs: use 'vfs' module directly in 'mercurial.hg'

2017-03-07 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457662 -3600 # Thu Mar 02 13:27:42 2017 +0100 # Node ID b033990d12c81527cb1be32b6941086e5f419ad1 # Parent 69ef1663d5fe2a3bf7bd4138b98ae373b1848591 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 2 of 3] vfs: extract 'vfs' class and related code to a new 'vfs' module (API)

2017-03-07 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488362412 -3600 # Wed Mar 01 11:00:12 2017 +0100 # Node ID 69ef1663d5fe2a3bf7bd4138b98ae373b1848591 # Parent a588ab7f18eccd4bf734416d8d1fbf2858ace67c # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 05 of 22] vfs: use 'vfs' module directly in 'mercurial.archival'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457828 -3600 # Thu Mar 02 13:30:28 2017 +0100 # Node ID 8384ca1f929ba06ca60844d925d5089b0fbd4dd4 # Parent 0b88c6086f20be809ffe3f16ec7028a7d8a721a9 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 07 of 22] vfs: use 'vfs' module directly in 'mercurial.cmdutil'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457847 -3600 # Thu Mar 02 13:30:47 2017 +0100 # Node ID 2c27b19bbea4f4e86dd9a8b2130fb2a50d043fc6 # Parent 9cbaa5117a40aa64befe4db8859c86e9480509c4 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 04 of 22] vfs: use 'vfs' module directly in 'mercurial.store'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457810 -3600 # Thu Mar 02 13:30:10 2017 +0100 # Node ID 0b88c6086f20be809ffe3f16ec7028a7d8a721a9 # Parent 712046a71a6fb8fabde315c312dc66e424c57bc9 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 02 of 22] vfs: use 'vfs' module directly in 'mercurial.repair'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457783 -3600 # Thu Mar 02 13:29:43 2017 +0100 # Node ID 3ea27e3eb238450add3bca5b9d23f9bba3ddfced # Parent c46a9910b10778bfa378ef4e37d66dfb270d23e6 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 06 of 22] vfs: use 'vfs' module directly in 'mercurial.subrepo'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457838 -3600 # Thu Mar 02 13:30:38 2017 +0100 # Node ID 9cbaa5117a40aa64befe4db8859c86e9480509c4 # Parent 8384ca1f929ba06ca60844d925d5089b0fbd4dd4 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 01 of 22] vfs: use 'vfs' module directly in 'mercurial.localrepo'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457697 -3600 # Thu Mar 02 13:28:17 2017 +0100 # Node ID c46a9910b10778bfa378ef4e37d66dfb270d23e6 # Parent 27f519148c6fb12dfd13c91f88f8485cc91fefcf # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 03 of 22] vfs: use 'vfs' module directly in 'mercurial.patch'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457799 -3600 # Thu Mar 02 13:29:59 2017 +0100 # Node ID 712046a71a6fb8fabde315c312dc66e424c57bc9 # Parent 3ea27e3eb238450add3bca5b9d23f9bba3ddfced # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 09 of 22] vfs: use 'vfs' module directly in 'mercurial.debugcommand'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457867 -3600 # Thu Mar 02 13:31:07 2017 +0100 # Node ID 8946a52d22e991e168df21399f5786969551b55f # Parent f9b148da25f6a92866ac52ec185a9cf0f622ae06 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 08 of 22] vfs: use 'vfs' module directly in 'mercurial.simplemerge'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457858 -3600 # Thu Mar 02 13:30:58 2017 +0100 # Node ID f9b148da25f6a92866ac52ec185a9cf0f622ae06 # Parent 2c27b19bbea4f4e86dd9a8b2130fb2a50d043fc6 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 10 of 22] vfs: use 'vfs' module directly in 'mercurial.bundlerepo'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488462423 -3600 # Thu Mar 02 14:47:03 2017 +0100 # Node ID ce0764554a608df329eb80533bb9479c22b6ae39 # Parent 8946a52d22e991e168df21399f5786969551b55f # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 14 of 22] vfs: use 'vfs' module directly in 'hgext.shelve'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457892 -3600 # Thu Mar 02 13:31:32 2017 +0100 # Node ID 8810c5318e8ff7b7cce4fb339e71b11ab05963f1 # Parent 1e7bd49c3b75b4a4ffaacc21f545394f7af52f73 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 16 of 22] vfs: use 'vfs' module directly in 'hgext.convert'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457934 -3600 # Thu Mar 02 13:32:14 2017 +0100 # Node ID 34deee8fb3f8b7298654223e87bcb46cfc6ca38d # Parent 08dbe59418ce0df83a5d32a860935c749a8af880 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 18 of 22] vfs: use 'vfs' module directly in 'contrib/undumprevlog'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457969 -3600 # Thu Mar 02 13:32:49 2017 +0100 # Node ID f25cc9e5d5509dca6cc5b232690b26d3f1a60968 # Parent 411f7ad0293ad358de1e0170b6443069fbf37ffc # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

[PATCH 15 of 22] vfs: use 'vfs' module directly in 'hgext.transplant'

2017-03-08 Thread Pierre-Yves David
# HG changeset patch # User Pierre-Yves David # Date 1488457899 -3600 # Thu Mar 02 13:31:39 2017 +0100 # Node ID 08dbe59418ce0df83a5d32a860935c749a8af880 # Parent 8810c5318e8ff7b7cce4fb339e71b11ab05963f1 # EXP-Topic vfs.cleanup # Available At https://www.mercurial-scm.org/repo/users

<    4   5   6   7   8   9   10   11   12   13   >