Submitter | Jun Wu |
---|---|
Date | March 27, 2017, 6:02 a.m. |
Message ID | <0c745bb07fd82bb93836.1490594527@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19751/ |
State | Accepted |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 0F2BD2C239; Mon, 27 Mar 2017 02:02:44 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id KAULXIycYoGq; Mon, 27 Mar 2017 02:02:43 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 692082C252; Mon, 27 Mar 2017 02:02:33 -0400 (EDT) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 51D212C230 for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:25 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id R4rdS6vNenPy for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:23 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id E0C522C1C3 for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:23 -0400 (EDT) Received: from pps.filterd (m0109334.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v2R5rT7w004071 for <mercurial-devel@mercurial-scm.org>; Sun, 26 Mar 2017 23:02:23 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=Nkalgz0u2RyBAMazRrRuFe5CEuam+p8We6oDDPtGk3c=; b=L6CBYXkLOz5/EF+aEf6Zp/PxKpwPveVZb6REq4e+dCL0FCouBJKrlSj6nasTvtGFupiZ OazNtUwxRXbEW4BsxHQ7/IlvNelf8tW+XdXWb67k/6Uc0oV3CBxM3C9E1G7qu3fm4Sj0 5BAuj79U8zB3pigkM44flaOW/gBYfCaAP40= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29dtgdv0n8-7 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Sun, 26 Mar 2017 23:02:23 -0700 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 26 Mar 2017 23:02:23 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Nkalgz0u2RyBAMazRrRuFe5CEuam+p8We6oDDPtGk3c=; b=eCysurC7spD486iHxAhfofVH+Lm7syGSM2pq0n5Ml17B3ik8DJTQ8jDT/X0KGHg6+vPJ6C6FHskTsh5dJhce8b7AHakUJGyVC5DqWVkj7of4rjVwgOPJI0uOdkd6Lm7gVdZM54ajjIzMWCvp5wk/5AwV2CkLBUnLWpkMm0GfeqE= Authentication-Results: mercurial-scm.org; dkim=none (message not signed) header.d=none; mercurial-scm.org; dmarc=none action=none header.from=fb.com; Received: from localhost.localdomain (69.181.140.208) by BN6PR15MB1505.namprd15.prod.outlook.com (10.172.151.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.14; Mon, 27 Mar 2017 06:02:19 +0000 MIME-Version: 1.0 Subject: [PATCH 08 of 10 V5] debugconfig: list environment variables in debug output X-Mercurial-Node: 0c745bb07fd82bb9383698c60c042101ee45f4ab X-Mercurial-Series-Index: 8 X-Mercurial-Series-Total: 10 Message-ID: <0c745bb07fd82bb93836.1490594527@localhost.localdomain> X-Mercurial-Series-Id: <dcef7872ff35187d679a.1490594520@localhost.localdomain> In-Reply-To: <dcef7872ff35187d679a.1490594520@localhost.localdomain> References: <dcef7872ff35187d679a.1490594520@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+542-b2fb0fd239b8 Date: Sun, 26 Mar 2017 23:02:07 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [69.181.140.208] X-ClientProxiedBy: MWHPR18CA0029.namprd18.prod.outlook.com (10.175.9.143) To BN6PR15MB1505.namprd15.prod.outlook.com (10.172.151.145) X-MS-Office365-Filtering-Correlation-Id: f7f29af8-f35b-46a4-1153-08d474d6d3fe X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR15MB1505; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 3:GXkot/cYcImFCEcGQaB9GoB+E1Rc84RsEg+9fQ3tXC8ugkbb2tRRXhmf4mg99wpUEElqFk8u4/1wZbFV7bRF8Bud5/5bWl5bSmgdrhoAfZxB8AY8BdthoZhLHOBBqPLZT9ta1Rkz1RypLPwVrP6hNViJaFeopprsGY9WZpTNzzkXqa288FZjArAZ92uxBirjZOEDIaw+abd7JHws+noHNdMa05PQrL/ObcXtDz7OiXUgfR2dWAdEEBcz3yk2b1K2PuNYynz/HhKkPhNHLTdQFA==; 25:wm2maSccCXTJmiZVTG+pqsjDONvlHSU7dcxuivUj0MDiPhqbx4+jfhK/2EUJnlWrDPp76tMStfsNcQc+sMbYbl6g6sFo3xImd5/dLjm2lYgYmG6+/9uDT2QKppDba85BrZWZ1bJ/hXo5Q21JOoBhyIqlx+TI8xQKpiiPvyv5XNLiiU67ub2HnB5m7vq8qJdvEyk3AEaGJFznuZ9A6AjymrKHl1D4Z80MQekI+I8FXlplY+Po4kAg+RclF0KXQpa9AWQx300v2jrcOJjt06D/TobYVk7RzeoSpCuuogCc5KgfGZXo9GRykVUgJHr7AaeAYCRTQA+9OBA+g3d7m9xUnRxO9XJU510xHfJjkBT13URQhjnSIMToMdBZAwL4MZ6aCPt/6xKw2qXhCC8D4JOJtgtdZrFKYqp49scoSPczCsKu84+1a3AkFeLEZgEQBp6S6grs8KYjiSjFIOxBdKtxsw== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 31:+Hp0CbIWx6Z8D/F++t79P0e5p0/6HCGQGRuLtyh2Imw1zpfLc//BWipacj9Oj4fLUYjB4hc+itxztpuJyOqU8yWhl3wwkePAQiJI937+UqtbIHlospNFB32fDpo4ytd65CkIBeJ1DAY2+aq297IsN61aK1bzb5WSAX8FBQF94JNTBMF1RlJ0eCZHWGv+0mU92H76NEasBnSC0KTuGNnd2wq7Ev+l3YlRb5T3V1XbJydYZKnamfLDxW0fc37jmPnSEKyT9EKTNQRaYkExTLdVairQcVIZ7JYssihGeK8fc70=; 20:kkj2JH/8m+y0rd2mZcgShvq+uxLEEZNIGb2ydD+u912CrRFOSt6ONh7TjamvE9Q64qqi1M66ztdxC08ByRo7xsZdWpijxQNrg3Rv16BNYJD8s9Z1y15zwvjNo4lTwPOt2QEf3cgipZl//m2kLFbrCqS5+W+ylS7zyqW1RxGb2huWPtg5EAkifxE9zufT2MS8SzugKxdvUfjlLftqKgWwGxXdGkrccuPHtBkxTs0L4yCCDVvl6QyYQyq5/6bVrlmnlKEYZta6g4oF1ggMXSY6wvnYU/aHNuiPfCnsjZoi+t+SGb4XDHdR5I/CywlDn01nw3t/B7YbD9kxNLfbwreVs2XOFNrwD/NS4Jhg7ZSu60Y6ixmqXtvRqZbHro7sIj8NYHYN9KBZVs+WaaKG95Xg+TQTyOCJs9+qR697Geq6hsGF1JBYDJM8trzipwn3lgKMa+CB9gQPrPJ9h/ABh4IdtZj+mF/UfMcW8Akdrs9sSxoktINJCxxQEBUuYD9/orVJ X-Microsoft-Antispam-PRVS: <BN6PR15MB1505740CFF84C571E756C3A4CD330@BN6PR15MB1505.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123562025)(20161123558025)(20161123555025)(20161123560025)(20161123564025)(6072148); SRVR:BN6PR15MB1505; BCL:0; PCL:0; RULEID:; SRVR:BN6PR15MB1505; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 4:5ovH15Gv20b3ACx9CL3hr4ck4bkMM9GjnmS6yTs67VUgb7Pd5YsIAHzjmBUIVgnjIsdWejnTZK0V/C0ytDcyZvgoEfNeNnQdFPjXX8ggipSv0mIqautWMikIB7ucAFjaSfwIMej7r6mc77XfW88okceNGehOY9f5BrU9CQVTtEynUXfPnPIS28IKukF9iDEu6qiOBAQIEnX94bIiB93KToMUAMMNbMQrPTXAoRa+LH3V90GvAVZ21MS12DvBfF5pkJdcCU3G/Y7BtswwpYomUq7kLAC3oYLZFbKLTHdkJLvv5vHHP1NJxfDNR6b2oLI627gVYqCLfewhJIzkUVZEh4C5MsX9BOxEtmEjSOAJf3eFKlIC37vH9yqCBAlC7MRZbRaWloKB/W609I4yo48ELcCQAHVxlMekLAhANW5KQ3BiAre1BTpcBFnvVniPL+Zr6CCoakaqSWIa9WrXwLilRmTpvHxe/WukSi5fNn2/YrEOGUvS/NfSwfMFWa7XKU/TQRfcIuAfHdFcf8sk8c4CBYKxI35T4q3lMq4y1XV0GKVVGrxRqq6tXOtCQAb0T6D+Qc6leS+KUE8L/2Dkup32hIdkkot73pv7RyzgbnN1yMV36BTVAFDrIQxo4oQoMgULWTQFkpT8pS+7+D7ZRyL12Cim0WlOJ77p4rGNl5x8ANytTrdlwoXvBz1KfgKDANA/ X-Forefront-PRVS: 02596AB7DA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6069001)(6009001)(39840400002)(39850400002)(39410400002)(5660300001)(53936002)(83506001)(9686003)(50986999)(81166006)(6306002)(76176999)(8676002)(54356999)(55016002)(33646002)(6916009)(25786009)(6666003)(2351001)(2950100002)(110136004)(7736002)(305945005)(38730400002)(6506006)(46406003)(66066001)(97756001)(42186005)(47776003)(3846002)(50466002)(6116002)(23726003)(86362001)(230700001)(189998001)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR15MB1505; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1505; 23:c1syxrcsDqT51Tv9Ba8awIA7Jkm08vcCX1pbH1AyI?= =?us-ascii?Q?jxB5obDZy/XvRZ28BL7s/kOpa8eCbUz8R6O/muy8YMlHL2G32G8Bd9aIQaGz?= =?us-ascii?Q?vF5y0CSYh2gy8x7MbSKT8luTXq+quMeHgPIjBNhQCjP7yXZfyNjFPn9QEIml?= =?us-ascii?Q?un9MSI3U58CAqLmoogEvwjFcaLvFRDEL3rbTbKdEEECe9H6jCs4QIcgFsc/j?= =?us-ascii?Q?GgsBItrZ851ciOjA8xD9VGr44+dOzVJwOwUwaUssSPKdHxwTOvokPoda5XBp?= =?us-ascii?Q?af+EdwyfTA/b/QstFUCdxTIxKpc5V6J+8YWh76jinrqbIrtTyQYhxnlUIdeI?= =?us-ascii?Q?Jn4j5c+00ynTHz02FzSHa4wJtn//Ml/GRNgvSaQ3Cc66SY82s/CX79S2ELUg?= =?us-ascii?Q?GEkBCVIOzl891AWvCV24z0r3/h+e0/fJg0YVBjEwBkrgx1OaeQCM6ls4ix5P?= =?us-ascii?Q?BibTVE4QcnwXrb41uw46BfJD4DyVnuMiQ0Hi7mn0i36uh/yWmwlKCd3Yu0lb?= =?us-ascii?Q?BCQ2+wqA70QmgMfSfv3xv7Op3+JaBfitKJBmfq0gNze/UukmggNN8kKI6DD8?= =?us-ascii?Q?lBDmmTPw7XR7E4AThPJ0zSsZnZBwAxyqJXaK+t+O2iQiZyL2ReyskNK2iteN?= =?us-ascii?Q?s49nPAN+K98Wi/1FVXGpvEieaNewBelEluauk0vlFWz6kkEooQoj4AUAGZo5?= =?us-ascii?Q?oVRpQSlFacBh4LjdMOVPGjSRaCZZUEKvauxDUaoJpYxsKpIlkWWO/k7Qaaxv?= =?us-ascii?Q?ooM4qNic+WyLNVIyty4RSf5mJlbzQwkGXPdaMn5SeMfPPIUDRj/VtkDQ4wH/?= =?us-ascii?Q?1kSfscg3XSAo06PqWvOmp1XyJycrvY4+SxprvbRRifl24xMnZzbBinloD/PX?= =?us-ascii?Q?jfl7lxMLxcokBZ6PDCIl66nPGjsEf0/TbOKJannUbzIrsmbxg8p7fNsroTAh?= =?us-ascii?Q?nS0x3iB/kuBFy7ruTsoV7YtdhyAJNjBV0z5n0NESwJx7vkh/1begRG8/f4Yj?= =?us-ascii?Q?F+uzKxVyFnQTt98nOg6FFrt?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 6:fSZ/hePCXwD9Hcg/9jNJMgO9V4mLhLvAI/Oy1uzRaq4OKd8WmKN0IsKbOMc/iza0d2/j79EhGuh2tDqvPoSp0ZgO4kcnI3h1u3s8IFQYbqatPSc2I2kg4qIFdVyC3sCIxGEISRNs76942iuJpryDVp9PNuR4vpfeWv1y+z+B+LLnvR+SSLUqVsvqeaPfFxGE+d/tpB5M+LMK9Ep0U7IAvXEtiVKmEDQjVvRur6IRU6x1bqrM85AHB8ayzDMNtjkVJQJ5ZNEsrXojzMUpzAzPGLEWROOEotY86Mf95Su3JvSbMmfVLFzSSj/MzBJmLW0d+O9XnmyOwqdYgrXXyqvaXhxotd2mgZNsxFPusBq1niFrXeSv9+YZaJ6Fs7x3ofh+TztU6EcepYGaMd9c7g/hSg==; 5:vSo+Z5Japogrlbs+aMrQmwycdE3yw36LO7pISUtwT2wT7daVcgQs06r1VCiszU0XGMBYtk4/EXljkcqXYsNkfYdJNCxGHO3fAEKLcEaLDmlsPIfBiM/qKHXdj/lg2p2lx3B0VXiM/tYfx/Mv8mUnoA==; 24:+TJOxFGerpPOTnv5iHoDgK73AtBnKVdxQKmQ+d6JfEAReoDReOVjVvw8Iz0gHh9bCs39I/czXqwxwtKgnqca5w5kKmnmHbyedJI3OJhKzyY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 7:tDguTFZBSJtk4r54g2ciEEJyu4Cilx9IJAUh5mpyDbX3Rv8IwCP48y0p0qcdE8Vv/s5wIlzZ2IEdmpXQnYrLKoIPmNNPLoiVJrvTKYRCTdOoPV/XtwkshjPJQC2ddOTZf/sqEwfroy6JyGL+4GnOMQCity8okiH0n6dIW0ryYVNd31EDqZPGSFXdxDWWTyrefngGsCoe0F89pRVOrWBhFhgXbbueqL1S20cxWv66waL+H20RX40iDC6S/IHjC9WJHLUc8YM1N/BntEJBgq5nVHhKWDk+BZV6STrKQZkJgiUwxAJFRJmbmD+9GQf6wgyDE4dJNQLe3fp5DtAUhzGnDQ==; 20:KwP8j6VqEMGxN/LRiab7nj1t0zV+Ljg/RdY2j8Wfy4ulO6AuHt6LZLAXKb3+HBBN37/U0K8s+hJow6d8XjZiydd7Aj+Ry70UunLJyfvihCnDI0jkyGX8L6pWrrtGUV0TXb2/JT/UBkNScS3wLr2bI+y2DZX8znVMeSl5CUoehls= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2017 06:02:19.0475 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1505 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-03-27_05:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - March 27, 2017, 6:02 a.m.
Patch
diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1808,5 +1808,6 @@ def config(ui, repo, *values, **opts): ui.debug('read config from: %s\n' % f) elif t == 'items': - pass + for section, name, value, source in f: + ui.debug('set config by: %s\n' % source) else: raise error.ProgrammingError('unknown rctype: %s' % t) diff --git a/tests/test-hgrc.t b/tests/test-hgrc.t --- a/tests/test-hgrc.t +++ b/tests/test-hgrc.t @@ -177,4 +177,18 @@ plain hgrc --quiet: ui.quiet=False +with environment variables + + $ PAGER=p1 EDITOR=e1 VISUAL=e2 hg showconfig --debug + set config by: $EDITOR + set config by: $VISUAL + set config by: $PAGER + read config from: $TESTTMP/hgrc + repo: bundle.mainreporoot=$TESTTMP + $PAGER: pager.pager=p1 + $VISUAL: ui.editor=e2 + --verbose: ui.verbose=False + --debug: ui.debug=True + --quiet: ui.quiet=False + plain mode with exceptions