Submitter | Jun Wu |
---|---|
Date | March 28, 2017, 3:02 p.m. |
Message ID | <3990935c7f25e9e42309.1490713375@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19787/ |
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 2F2662C1B0; Tue, 28 Mar 2017 11:03:23 -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 9YJzJXTqpWs5; Tue, 28 Mar 2017 11:03:22 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 60D432C1CC; Tue, 28 Mar 2017 11:03:20 -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 B716C2C1AE for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:03:18 -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 UuGZ6P3yXesF for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:03:18 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 5A50F2C1B0 for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:03:18 -0400 (EDT) Received: from pps.filterd (m0044008.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v2SEwrG7015045 for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 08:03:18 -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=3WH6kJbREEQRPbpmgmqIms9CrNYDrSMr84247L3w0QU=; b=JaK6yqREzKXGo5FCa4RLHthqmKaxiOSjfL3g4sqNEah+HpKAlkVzoyn9VN3qmy4dS4tc oMExLcfhElvxRx+eiBtKpFWLB97g9B/nzjNzNbueIkBKLcysRtjD08x3HAEnRZSsRpAo mzpRRKqZ40nmB1mt0yuLfUmGZnI456YgHNw= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29fs5g87n1-2 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 08:03:18 -0700 Received: from NAM02-CY1-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; Tue, 28 Mar 2017 08:03:17 -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=3WH6kJbREEQRPbpmgmqIms9CrNYDrSMr84247L3w0QU=; b=Jkf7Nt2gQdxYXA1MaF8q3aKqR8OsIlAZDPV1CaEC8aEbWEe8XN3kiGdlmwdPv5MWcwC0XyFTw8PAngz7IS14VRowb6yJkKEqM1883pk/m7EMR2BOQAMs3xeWQpCktGleripPEeypgBGg+IrL2t4u0KNWmFpqzUXzgeycmdDrvo8= 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 MWHPR15MB1519.namprd15.prod.outlook.com (10.173.235.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.14; Tue, 28 Mar 2017 15:03:16 +0000 MIME-Version: 1.0 Subject: [PATCH 2 of 3] rcutil: unindent a block X-Mercurial-Node: 3990935c7f25e9e42309cbad92e888a1201ac751 X-Mercurial-Series-Index: 2 X-Mercurial-Series-Total: 3 Message-ID: <3990935c7f25e9e42309.1490713375@localhost.localdomain> X-Mercurial-Series-Id: <f1c156c854ce36010008.1490713374@localhost.localdomain> In-Reply-To: <f1c156c854ce36010008.1490713374@localhost.localdomain> References: <f1c156c854ce36010008.1490713374@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+542-b2fb0fd239b8 Date: Tue, 28 Mar 2017 08:02:55 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [69.181.140.208] X-ClientProxiedBy: MWHPR20CA0015.namprd20.prod.outlook.com (10.171.151.153) To MWHPR15MB1519.namprd15.prod.outlook.com (10.173.235.16) X-MS-Office365-Filtering-Correlation-Id: e77f930e-9a1d-4fdd-55ee-08d475eb9031 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423062)(201703031133068); SRVR:MWHPR15MB1519; X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1519; 3:aRFY79nbE0uLfB1rQ2GTljIjpGsUlMxNynV/aVVyytUO6AyTmqfTld/uFMkb0cMcLqcBboAcbkwcM/t9GnRz02ennED0pxfFvJ7O9ZsyYBiCt6Js00GdLZHQ3W902UJHO05kra/hzDOGMzItpRH44M5N/EB/ypp15kebQ+Sp8qe0ygRi2uMX9JKlxdZZ/mXyKT4xpuxOPBdmwuCl90BhULm1mdOSP9ZUoQRAZaqmwxh7REtTFJzu6zYZ54pM1sXDxEVcaYJvwHAzeI6D841ztK7nWiyN125Ay/7UiZlNQTSAYHyeE+VIImPrLhsuFCjTNKftYOBflBgx6jhitTk40g==; 25:nwm0asrRv/QMxp1/VwOujG13WwDYR0l0WtUDr2XubCcsqIpWv15UjlDkj5Nr9dPYiUVuQRhNREzbtVlwnK5lvbKKdwgSB7YgIbrXHjcCfTn9LU/krPT8ysqw2b7tJ7A6aIF09XSxb2HZqVVj8jpKheuD5KZzZsvFQCeKKqSiMmkZkouUCRrAyPEq44U9edVj0Nv3MfnMJQpf96zGLL+97pxMyLGqbF3noBIiAtGGrA+ajpQ7vzEEIFa0vbe41WV1zX6qJ0Xt1QrF9kb1vLPP/NsgizsAXFIWSajB6uqsPMHTFhARnr8tt073sQScST45FYff2y9S3R1aTHB15QXa8fBq4mis5oi3liBTLsbn5L4M3hcORt0DMZvafkGQ+bz13EJtFTz1sUdxMMNPn2Q2FX8EqTKSnO9G9bDGIzKPrQENYmJm25ZiWkzF4KThSmzMOBTjhr0gx4kmDqghYEDPBw== X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1519; 31:rj/zGeEmFj8OBOdBxC7+tl8i047G1cz+sdXCM0pgsRfSLx/myKdnEM1zverUXJEGeXauFGkzFKiOVUo0IE9ArLEGQaeCfVvdMxsVwydqTQbccNgdj3SX/+fHjab7iH3hDGBA7xvtoZ4I4Dy3+o2NXfsYXN2/1Oz5n0yie6PaahIjcWvDHiaLwpXwlu/20p5/IVPH47bYaaZOqpATniLAImM0ZY7deBpTpr9D8gX6uQ/JePT4+guto5x9PVNlgnHK; 20:fLB6GBfmLFqeo+qq/bg5WEesF+jrza10/gZkp6OgspMyOKzCI8dVQYY0TG+eQ0ciqOW5ruY1uHAOjZ9aZp53khmJTRJHLZ/EguVB+yEyqur8XviUvmwLNHZL+lyVLMvgeNYqmTEtwQgXx682Wa1WFgpXgNyyWSe3hR0OKmRxumLylbQKXLH+LogNdn/OEaflK2UNOiBzWHg1Z49LKf34/qX6SppJfqB2SfHUxKUNm9Ee8ePxBD2RlfdEIr0mmzzB5Iijvry+mFee9zmBZiY3r1QgZSemRtahMkPAWfL/8Bk55lDo92dlDk5T0VQbTEpy7EDQKaBjLPac7KrQmxH24yAXn4oope9089rOdmovLYoGG0RaXD8BKej/83rUua2NPxcwtHIcNHhEaH1Q5v4aAuafURvUCBJ9LYbC6yUJ7otPhpTP/ZRrCRMqoyR89L6jEfkgchJEsrId3pcX/4tNC0rFRwPl0vQQwov+ciVM9eu8sF5pxKZkLc7B1tCt8xDO X-Microsoft-Antispam-PRVS: <MWHPR15MB151982D6D303C83438DA2FA9CD320@MWHPR15MB1519.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040437)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(201703131423062)(201702281528062)(201703061421062)(201703061406061)(20161123562025)(20161123555025)(20161123558025)(20161123560025)(20161123564025)(6072148); SRVR:MWHPR15MB1519; BCL:0; PCL:0; RULEID:; SRVR:MWHPR15MB1519; X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1519; 4:0KqOuoVYurQtExegucDiKjaeSZdOoVNvv/96QfJM7EdoRrBIMvfz03UscLy6n7YmqwS1Pjry79Rw0uCzB83Dc4R2GOY0PjN0aZcG8Yrbpbr+Q82vFAvhNTdbKu7FNq5N0G5VqiBDGsbRS/AcTbN8nO4dLqTvp37xEVgDyycgbHCfvM0335Fqwdjh1F6tI/a9Uh7NmyPGOzrmCE1DgL5zoWhIiTkhvzpH0b2tL1cJHLuH4f4m1q+sAW/1C1nIRbqLP+GagPD035UhDNO2s60fd7Zz45IoXTnOny02hXlTWRNq8MZFyGUN9VaAqr3RNsFWRjFX6EOZjwP2QcZTrko+z0hmEDtNOSb80GIjZZuufGe/Nvkh5QnQAdQdfZjqBo3uqFl5wSJNn/zpy04WwaTtAtR1X2iPbPbr+rb2kGcs30ejkQG7nrrjpEtx6JKSaykw1YfgJgpM6XwimNmaWzrnPPPiw6E94Rt2pMJIxfLD8QU6NqcNcvkoMNNSXiKlmm+akqhXC0Tn6tY/naV2EA6zxzcjP17ST9Udm6y2zUGOu07/QMz538tpd3QqR3LzXYzCgnWRJgg2RaDfCzbHjw0pVoo1Ju0YFumegzNzRkQO2N2J5+G0Kfn5HhM1AlLzvROFHrfNoFL1dIiE3wwCpeanC3WBP6/AJ4hx70oqSOLcPVN7ZyDrk8zqydGQXYpzJm/Ssw6qm9k2GJLgDf3BqzdNfHoITQXeG15RNm3tDJ/ewcY3TKFV/JUrzHIaHZaJHxLZH5kcffQEbR+5lMfJlOwZ+naxdtlFQwWVfJLLFHvFz/d8CR3cfrsCICJt3Y7zQI9/ X-Forefront-PRVS: 0260457E99 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(61506002)(2906002)(81166006)(23726003)(6506006)(8676002)(47776003)(305945005)(66066001)(83506001)(189998001)(86362001)(4001350100001)(97756001)(5660300001)(50986999)(54356999)(7736002)(110136004)(76176999)(38730400002)(6916009)(2950100002)(6666003)(230700001)(50466002)(2351001)(55016002)(6306002)(6116002)(42186005)(3846002)(53936002)(46406003)(25786009)(33646002)(9686003); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR15MB1519; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR15MB1519; 23:wHD3nlx3p2ltW7dWgHEaGjbNdSj3+tKuYJ1E3W2/E?= =?us-ascii?Q?NHbF0Uyxrx8mNrmZ74SYWLX9JI4j6r2Sze+niPUG7cuxj0hJJAPIvlp6UZr/?= =?us-ascii?Q?V/DDKqypWaxH9RfpQk9iy9fj96ma5Rj2BSQGrCnSB6pVKfSwJFn0kn9ApAPn?= =?us-ascii?Q?qBe3pp8rZamEyatKl7urn4EYMnhlkoqNTYD3AlY4wvVWWzOCPWrdsyQ0QR9j?= =?us-ascii?Q?SleNS6STg4jfLyX+ikSHNr2eYtqh2eNkMtJG9B+1oR69a/T7lBc63PhX7CPF?= =?us-ascii?Q?2HL+qIlErw1aOZd6IzkbdayQf546zj9YKHV10ArQS4mGTNyD3jDhRydzjPBH?= =?us-ascii?Q?fr6HCSJg8aIKgbMM3jknK0TJrKWfLIt44Y7HHDD64IzYOqIF4ovoqgyKlAwY?= =?us-ascii?Q?vAxCcLnQG+kJcMq8m1L2W6mIKfNGhn1GMk/CScoQPLndyBNVuTWB6mD5Qtta?= =?us-ascii?Q?thuoJzE5/3htXUb8WKY/pSEkQzIXVSZATSr9goS3eY3q+qFxTiC0nettWSoN?= =?us-ascii?Q?mFK8kcnKQ/OIGuhxFqqIE/DftXBpQHlCn3QvxmpcKt22gqeYeI9SnPFj9m0l?= =?us-ascii?Q?DFxdr4f3+Guh687BIe5kc2wkUFf5eqpvSOJLBLzkw1cIg60pkNA430WSXwDI?= =?us-ascii?Q?q2rxwrc24YjTZkwaJ8wQVwpe1Wwmbj6aOgTk7lSy+jiz29aeRb1MSGsaig3M?= =?us-ascii?Q?GCwjFScVOfUfZy+bQYDXXNLZi+k+O//plxZ7nmI6/6FiOJGJcRdTpwr73JlC?= =?us-ascii?Q?sOOgvLTuiYKzwws6LHj7I7I7FJhHSJPXGalhXDOnI52WY4nda4EAlh4YCDob?= =?us-ascii?Q?DpQRndv6zr/LgDOleMT6O3ZbX6Bs7UeQzD9vpUNCP+qG7ZOH4J6ZM4bBMNP1?= =?us-ascii?Q?HkjY5u+uwf0KGv5dEcGwydyramLZtw2KH6BwMw2jYk4Jw3jEzu1CVbuebSIa?= =?us-ascii?Q?ks0XowfCBB3/9GOZ7A2BSg0kFhN6r+i54hixOFRbcrh4LZ7IlPML6l9hTd2N?= =?us-ascii?Q?srsG443kKmUVn4l5PrHzIof4BA7sflffR0SX/3Wol3w4r8y/sgPfktrHL9ts?= =?us-ascii?Q?6TiZwy/22vHap2YHnVa+R4rFfc+BtMhbRLFlKNGEbvZLNQjkCO4E6GVLxIBQ?= =?us-ascii?Q?qwQXHhVQ/E=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1519; 6:+nkwGZZGUm1TUUUXBwLfKnjhHeM9haNhsGHEruqKS4u9sHLvRMt3NUzSi7JJGsRsP4jGwdf2TgvAAst0dtz8XvJddRapcCEnwibq2SWTMdL672j8zTxyIPu2ArhZhLd7fuoEGFdXy71Jv9W3VRcL17vvK91Dqzh7PlBnALOiKSCDCDcdz5qPx5sNTSdLy7TSkiQfbf8CRs3dkn2817MB+/WMEfigRI7l3U882V42YEDlCjn/J9O+d0rsNAQbOgptJbOuxftekSMvi4XJz/4ZsibuRLGcUnjWEe1FmJig7qIiZAQniPO0ULY24Q6+r+2dDa5SeTGVLWfhzFcAOgswOzRZYUsgW+6/oDqQKTDEd9T96dyLL2KCSIbc+ZFy1SiSWXIffl9SV03qJsB0nRPliQ==; 5:GIlGu7WbAT2G7yK9QHbxO3rinqpZpK6ZnqD8JjL7gjBQFU5BhLxdPogSVMQEnfYKXktSX6rW3B1WUoWKs18PIjjVAF67QzTZLcyXrnvHiDFaV2sv+ODYRI7NdKMLZ67NJiUJ8MsOvwDa1nhdR8+Z5A==; 24:tIon4A8o2TI6qQ1bggnI67pTVNvRcqKIex+2t1wViPvZUPiNEM8VM7zaYVBgSXRa2aBGMR2V0KBDActAkDHBikZgVJhi1jIApIu8ZUfOHd0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1519; 7:5DL3DM+tiYQxGzrO2Yao1Lb7U/bwtXVb2By8SLxU/Tu2pA7zPGXlpv9PfDjKU5p6pKyI3NtvGu69dWnZ4Jn1pnMwFcCLnXMGe3NaaCMuldyY/qqd9b9mjJ0UinyT23XubZbEYocjUSRcPH5Jw9pC9LMRrKZtOEgVeP4ratQ7z4dMhbrS5BlFQGVTBwmdCFK8JZrCUlt1tsNQq8gPlB80fH2eZ5jGxJngDOvoYKzBvqMUJSGKXcGGAwSwTjhlfHmFHVVVqlLiWKnwvlfQ2BjE+R3Zq94M8PlEtum9kooQ6MSTh/D+qhLNpuZZ91S5BSOQEDYXO8gMGVn53UqVFmDmoQ==; 20:8vFmWMVTZCE5f2rgIS6BB4bhjRCaKyr+Xo7070lstWIXRyoSlZ/55QYs9Xr2qMhS3rSHHDPymUDdNT1t7Bgf+vSTO8BVJWNzIYiZA/c/zm/HBAWnxOZCQL6NDd6BVcsWsl0g4bTbCDDRHyg4JHJZ5xtcBHpF+lxpPVh+9wTl4xE= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2017 15:03:16.1077 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1519 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-28_12:, , 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 28, 2017, 3:02 p.m.
Patch
diff --git a/mercurial/rcutil.py b/mercurial/rcutil.py --- a/mercurial/rcutil.py +++ b/mercurial/rcutil.py @@ -77,19 +77,17 @@ def rccomponents(): envrc = ('items', envrcitems()) - _rccomponents = None - if _rccomponents is None: - if 'HGRCPATH' in encoding.environ: - # assume HGRCPATH is all about user configs so environments can be - # overridden. - _rccomponents = [envrc] - for p in encoding.environ['HGRCPATH'].split(pycompat.ospathsep): - if not p: - continue - _rccomponents.extend(('path', p) for p in _expandrcpath(p)) - else: - paths = defaultrcpath() + systemrcpath() - _rccomponents = [('path', os.path.normpath(p)) for p in paths] - _rccomponents.append(envrc) - paths = userrcpath() - _rccomponents.extend(('path', os.path.normpath(p)) for p in paths) + if 'HGRCPATH' in encoding.environ: + # assume HGRCPATH is all about user configs so environments can be + # overridden. + _rccomponents = [envrc] + for p in encoding.environ['HGRCPATH'].split(pycompat.ospathsep): + if not p: + continue + _rccomponents.extend(('path', p) for p in _expandrcpath(p)) + else: + paths = defaultrcpath() + systemrcpath() + _rccomponents = [('path', os.path.normpath(p)) for p in paths] + _rccomponents.append(envrc) + paths = userrcpath() + _rccomponents.extend(('path', os.path.normpath(p)) for p in paths) return _rccomponents