# HG changeset patch # User Yuya Nishihara # Date 1458433143 25200 # Node ID 3ef9aa7ad1fc4c43b92d48e4bb1f4e3de68b6910 # Parent d29fbf97cc9f7ad1f054cd1a9c2de2c3c802095d debugextension: change "testedwith" to a list (BC) It wasn't a list since the formatter couldn't process a list. We have no such problem now and the -T option is experimental, so we can change it. diff -r d29fbf97cc9f -r 3ef9aa7ad1fc mercurial/commands.py --- a/mercurial/commands.py Sun Jul 10 22:07:34 2016 +0900 +++ b/mercurial/commands.py Sat Mar 19 17:19:03 2016 -0700 @@ -2423,7 +2423,8 @@ _(' location: %s\n'), extsource or "") fm.condwrite(ui.verbose and exttestedwith, 'testedwith', - _(' tested with: %s\n'), ' '.join(exttestedwith)) + _(' tested with: %s\n'), + fm.formatlist(exttestedwith, name='ver')) fm.condwrite(ui.verbose and extbuglink, 'buglink', _(' bug reporting: %s\n'), extbuglink or "") diff -r d29fbf97cc9f -r 3ef9aa7ad1fc tests/test-debugextensions.t --- a/tests/test-debugextensions.t Sun Jul 10 22:07:34 2016 +0900 +++ b/tests/test-debugextensions.t Sat Mar 19 17:19:03 2016 -0700 @@ -48,36 +48,39 @@ "buglink": "", "name": "color", "source": "*/hgext/color.py*", (glob) - "testedwith": "internal" + "testedwith": ["internal"] }, { "buglink": "", "name": "ext1", "source": "*/extwithoutinfos.py*", (glob) - "testedwith": "" + "testedwith": [] }, { "buglink": "", "name": "histedit", "source": "*/hgext/histedit.py*", (glob) - "testedwith": "internal" + "testedwith": ["internal"] }, { "buglink": "", "name": "mq", "source": "*/hgext/mq.py*", (glob) - "testedwith": "internal" + "testedwith": ["internal"] }, { "buglink": "", "name": "patchbomb", "source": "*/hgext/patchbomb.py*", (glob) - "testedwith": "internal" + "testedwith": ["internal"] }, { "buglink": "", "name": "rebase", "source": "*/hgext/rebase.py*", (glob) - "testedwith": "internal" + "testedwith": ["internal"] } ] + + $ hg debugextensions -T '{ifcontains("internal", testedwith, "", "{name}\n")}' + ext1