Submitter | Jun Wu |
---|---|
Date | March 28, 2017, 3:41 p.m. |
Message ID | <00edeed528adcf61316b.1490715684@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19789/ |
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 0D4C42C1CC; Tue, 28 Mar 2017 11:41:52 -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 iD8oJ7bytB3i; Tue, 28 Mar 2017 11:41:51 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 9A89C2C1B0; Tue, 28 Mar 2017 11:41:51 -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 330D62C1B0 for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:41:50 -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 jAoN86qregDA for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:41:49 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 673352C1AE for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 11:41:49 -0400 (EDT) Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v2SFYYGk007253 for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 08:41:49 -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 : date : from : to; s=facebook; bh=tLPgF3m5R4z3kO88MOp3/+sR5APSDaEV9kGEYslMylc=; b=Ca0xtGzbCeIHk9ljXsv2EhuxzkCzB28hWfAHe+kWuubsWTuPaoOkx0YmWZE+zi4wCV2O /SBS4ug+QqUHSm+Ou51eTGYbLZMJoq5SHIlck+5SoCBBqekdMqDr3whdrU870eQjidMT sGvPhdL3g3x3eyDR1OzD4RvIXPLx/kc1p/k= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29fn5n140n-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Tue, 28 Mar 2017 08:41:49 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.16) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 28 Mar 2017 08:41:48 -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=tLPgF3m5R4z3kO88MOp3/+sR5APSDaEV9kGEYslMylc=; b=XmM5lNZEobmMBcb9ZfWebnAvOWJWpzQEy7yHm1ZY65M6uz1NmX1gleoLviefngXQ4qSNM43JIx1PfpQeKmX1wBhHVLd3kT7hazWRFnUdGnXCz3I8chsfbT8MYguU7gdAux/ArnplS9rhCk2QiWCxp/gIihUrgSRft7lIX7x9NA0= 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 MWHPR15MB1520.namprd15.prod.outlook.com (10.173.235.17) 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:41:46 +0000 MIME-Version: 1.0 Subject: [PATCH] chgserver: do not copy configs set by environment variables X-Mercurial-Node: 00edeed528adcf61316b83cd281b2ba3bc27c14b X-Mercurial-Series-Index: 1 X-Mercurial-Series-Total: 1 Message-ID: <00edeed528adcf61316b.1490715684@localhost.localdomain> X-Mercurial-Series-Id: <00edeed528adcf61316b.1490715684@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+542-b2fb0fd239b8 Date: Tue, 28 Mar 2017 08:41:24 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [69.181.140.208] X-ClientProxiedBy: BN6PR05CA0008.namprd05.prod.outlook.com (10.174.92.149) To MWHPR15MB1520.namprd15.prod.outlook.com (10.173.235.17) X-MS-Office365-Filtering-Correlation-Id: aa7c4cb3-615b-48ad-b685-08d475f0f165 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423062)(201703031133068); SRVR:MWHPR15MB1520; X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1520; 3:PPjjJPXxl2m+18Hcbc5p0jujav+ojQgh3idsZdSjK0wfpMZL6Fcx2cY/gVe/oqpvFkI/uN1AnqNq+rvLouwFjIbmnnKBC618nPCFMaQPJEXbOQT1xSGlyspH31ZmJWAKh+g8nNBpYHZGmsiD/2uTr11NBTMxhWxFp0xsQx1Mvzwh3GQY9MJk9PVAC6kPPh5ffkBEd0SRy6CnP8uvDalkQpQm8sqgzanov8cVlvVB7G5jsksDx6HYFuxYweIzRVw/npcDmminH+jH7X+esnPIhp5zmyzfLuEV5pwh7ELKhKag5gZHStKtaux892ionMRaSpKf1MA/gmzCSDWArSp3cA==; 25:taIRkBzOfRK8N4JDUuNMzcUDSBP7GL7VHsp3B9DNYAY27TWbbqzrbSzDpFYtwnfK4RTGXa4tnDQw8xtck+KGBY/Y8/wD/V8pmCL0+BezwsYZMxNn9kueeZ1etIXxhQVbzOnw9tQBdU6cjBakZJU0ERhQk0MIuV36Se0r83FGXxZd1IdmKfuBCzM0EarD741w44bsE4cy/ayShRJASh8U1uG1ZN55fnMlOBPGuwBuLvy906sxoLTs5om1GqJ8IGcz0CtoK/Ja+4169AUJ1T9QYRpOQaQXyUaShS0TuqMpuP1FOQl7pAItmyN9TJfAeUgA+Psbmx+21wsJzTx4psaw1bVot2LJSK8Ss3aW2n8/HwP5tD1YUv437XNwdcnjK2F7lcHC5LsoFz016ucZkM3ekSsFjFnl/Lh7x4SjtP8+7880ksphqwG71ju1kMnpMKbUil5E5SIceFvxU1N+zbOH9A== X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1520; 31:k90vtNWzHSypvsCazRZ9CNsa/u8yK1ZLOxOAgFrwQB0db612w1mYP26MFlOHZJTexdk6S4KJir15SSFQYa6xglzEwu8lcUZXIzEL3EWgEx812F6FS0MQdN73ShXxEQ/4MnXHZIPI/Rctz4aCQl6ss2343zowCDVd3bSdF/qB5Sy1ZT1VrSjisykyVjJnaBA5UofOFReMshzOzCYMoCGfbwpmXO6PnEl4o/IEnPxiSpCwwCvSpS/aM1rVhVv2N4oMqmLjPf1wOnCJ6vZGASrj2Q==; 20:IAJ+qd3YI9T2ewLcTisHY3ICfSAzVv3nDUmgLZhfLhboTdp8Uy7xldW+nXV9/DfCRmxfdlv5+TSCE/Hr4Bte83pxHdJi6o7+cCGPsprgLdQJ8iSI/hugF4XiME+E1TxTvDUoYofHAk05a7bZrydCBDMaEa/jw6PKKJvKMXEFiRiNfVIhyU3KECYkje8gNMbzoYwEI28XK3yQGtigjKmR07bqJFWIpXU9A8PIvCfCsqYWVoIfjubZ2UwpbyVxSIuh/aIP6UAuRjhNfCYuxYzsngkAfgO/GkJXzw5Nmonx09XT2n++daMs6/y7fTXxLkeqgPSVPvZt7P7FMfFHIsF1i4FaAA22Hv2Og9L/lRZJxC1QdDFNIjR4YTyEdbGxWbgH6brxf9M2jMLmpYEdgN9ovFq2W0tSFchBrk2jvMxEIWTrWZqy3nLjYaMECE6Ah5QW7gztx0YyVPcuyFCcJO07M+jM7ZsnpAmslrZlZ1O5j+pNhsB2hmYmDghZEyao6ld9 X-Microsoft-Antispam-PRVS: <MWHPR15MB152097D68450FE6FA58B88AACD320@MWHPR15MB1520.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)(3002001)(10201501046)(6041248)(201703131423062)(201702281528062)(201703061421062)(201703061406062)(20161123562025)(20161123555025)(20161123560025)(20161123558025)(20161123564025)(6072148); SRVR:MWHPR15MB1520; BCL:0; PCL:0; RULEID:; SRVR:MWHPR15MB1520; X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1520; 4:w1aOLT38qv1qBrF+R8wVKWcJqofKC0NsfO1S7xoHKPi+AYNQf/JFevrERx/1ly2AmRKG5ipTqbHn4WWlCpPwV20z53dA7IqVQq87tNRsEcypYwdcFkrM7B66NCL7yGPGdDMXCW147hpzSDus/Gf0QaYHaw8kvGgHOGsTPFDVgkimw/lpsH+fhhbHZushBH6bp3txVvs4Qw1oftcCgZCwTskFRo1MflgqqvPILhs9DrJLI9XYaWxj8olcYaPnRXr3LT/4hpP74E+hs0oTIgRQNiXv1ORDstj6EKo/JIBUE/GJE6xQebaBC6ZJglKRanTNcYU4LyabAUIjMO/YQrxX1Fo2DSSf5puWhgOz8KfJnOcx3gtFdO7IGee35sDmm3GDKpGi9oOib1YND6GLDwvqtzQN+HmnPZX/dqqZTyxR5G9S5toxJQ4ADWwgDQ6Du/hRY7+fUlEDvBbFjfziX/Qk2qAdiNIRWh+YQm/6tVqDDuI7QlWeAHeK8TVreLkFKGAvImiHFnHR8dq26K8ByMYCc/LzVbfj4xYGfytdZApOngHrzvUdqgbxR4WWO2QLZIwkcr4Rvx7L2Y6jjrUAkQqc9PwRT3L/iO5Pdir8IL/bH0CZrqyH9oliAPuwiMWuJyCPvAd1BA0FEfiRUYXyf6aACQQDVpuPc9RVQODFz9xAkoarbCgy1Krvvbvpfa11nq0MhezQ4Owuv/un8A/uoca24FNOYUvNhB6ihckR9U5TtoftA05IOFkjvYMvKFYTyQyWzBVu/2tOpDXQR0TeqMGof7KHRHTFTjX+OzZ80WJFcMF7xsXqMn+lR2XlOE2+b3Fa X-Forefront-PRVS: 0260457E99 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6069001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(47776003)(23726003)(66066001)(6916009)(2351001)(97756001)(6306002)(4001350100001)(9686003)(46406003)(6666003)(83506001)(3846002)(6116002)(2906002)(33646002)(61506002)(8676002)(54356999)(50986999)(5660300001)(53936002)(110136004)(86362001)(42186005)(38730400002)(230700001)(55016002)(7736002)(81166006)(50466002)(25786009)(305945005)(189998001)(6506006); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR15MB1520; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR15MB1520; 23:HQz1krsvI0stYBjzFgewnnXAYdLRNTxDt7pPzx1Oc?= =?us-ascii?Q?ihXRBqi4rj5BRRSjUe5Uz6y7XXF5OFjGWfFO+pcBToBfE1XdAk0VF4mOirkh?= =?us-ascii?Q?0rYJEQ6IqV1ICE9r3EsNsmSJkVYcXAy5oP/bWabfGLCZrIc5eB3Tgmk/kfoG?= =?us-ascii?Q?8Dtu9foLbbtCJR3fAJbMLkBGjj9458u/dwQQeOgLvVIvfcpGaIZ+5O2p+2P9?= =?us-ascii?Q?N8tcgbcoExJLM12wOAe3jCvWfVrKAtfz4eRcDs7/uWNmkb0Zh33ahUmsU/vv?= =?us-ascii?Q?ca4qE8yW8nSwdeV5ZE6wE4tPkHWjrM2g7ELpYPCHqjivvnEm+dz8tf1Gc+Ac?= =?us-ascii?Q?0Pp9E8iDqruRV58uUvIWyJiZgXKoqbOcfF6tzOU8Mk2yiV0Gkaguocq3BlNT?= =?us-ascii?Q?UQZqxG0Sl5ypDXRAZYw2TwJlnrzcMdGrrsyc1Gytpfyhcn98g2l+2bLzUrrQ?= =?us-ascii?Q?yHZoqPIRl/1OmUMXNsLOAfBzX+WiLuZ2Mjr6bLi4bSMvC/x0cliABu0Vos2r?= =?us-ascii?Q?Bx1Q/9pFkDZsYwwLE3b7dtXmgS5s3TNsZdz5UpUPH9UZVVN3tHBvUXzzslQQ?= =?us-ascii?Q?ZMfFzWgwrixbOh3TxOFOphwoKgCDSBg51sRusSMksXmXgDLUY8oP/TTfjq9Q?= =?us-ascii?Q?99OhV/A9ADOehW24CoJcoQ8NlxsQoWpDaA+vKjrYYm2UeHRoW4pF0ybfixI0?= =?us-ascii?Q?OadN299StrRreVTle1WIu8Gp8wiSPYENPtavhUXyheZJlgZZVfx+H09PfZoi?= =?us-ascii?Q?JwpkEqnkphaXDyp689sxc4ntb5OdoieXvwf8Kz4AFb2TocKufv79qDKZW6qq?= =?us-ascii?Q?Dw5YSt3CCDMemlijcY03iE52iQBmNIJ3DFerAo0as5i4m/+7biZ0wexXRPSr?= =?us-ascii?Q?WCC76oX3FulxMMlZ20zuXPMgZ++RyOf6vCBioqh7AlEGD2tZjSgMZMciXNF2?= =?us-ascii?Q?z8CnkN/hIgdM3HemeyLlUuGdxO2rAvSakqjT2QVc67iPgQgeRI99emn/Mmvt?= =?us-ascii?Q?+Q+gYbUJcz3Rwx2rgGZtfLPR7qePX9A6rtbjQtULFU1VN0UCT3z2r2skvPeU?= =?us-ascii?Q?8yrWFL2JkUvCXZv3Q6rgRKxDGIs?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1520; 6:xbioi0GL06hvY3Hgmv/lEN1ijVeNe3XIczZMVuvhrLPFIpugYRKtgR5tT+IrUrJHE/J943C/89Zo56+MGjeuzWRDoJeJmq77dHbIAODKlcManDMuEmnqYEQqsrkmiq1KXOKq9K5tzoTOV3PpnVZwhPdw6y2Yt3FSKpW0ygRG+de02S2sX1aOw0kzRiboPSrKA425NDfGC2HGvhQNtixHz7yRC+HiewoQdJJl/vDZUXrVjhWH5vS4SFKjyYI1EC60xjpalDfPPPyj0l+HYRAQgTGKJ/Px/+gRU7Eme//Hwh8LhBZTpSUBm/OWcWA9JtP86NVnXW/6juPe4qFYPpxlQQW003yO0jkIuoCzd7O2pPGJxH5QQbJkdDkHgEUbEGxm+9mj+XLJQTGDkzjhlhRmuQ==; 5:6a93Y488bNU5CgfcZkFPyDBbtnXtpV96RQUZo11gmpYFGUY7VBYlPB1tb0+HyPfUrikl+GoFIk4/pt7OOd2PjCbtgx5zJVmDAJFH60RH8ZhFXDuoEGaYBSO456j3dk9MROGeWbI+GqYxi9wtvTC/yg==; 24:oiviifWHuARcm5H1Sm/EboW5pU9mAFXN5FBrcBl/gk9RHheuKZSW1EoTuA/KFWCPRmqlGm69Pf1+0I75ULqYARLJZj/Rs8+xZLZnw+QHVzM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR15MB1520; 7:FFUlIS9OuapB2A6DmEgKnmekvykxd1De9O+oLcIJnnBr7uR1u+RD/KAgxS2aEfbHuxwWozsO3CUATv2Gr+YU4bkueMWrWeQwtIPOqdoFQOc8f70fMU0H2oksBG3h854cAdv0oSHW1MSEHWe9bKxAWvWfa/iYR+oixwL4JhnLGWANKWQDUPw9ssKjnkZB7o3eET5wHsXtS8pY2rPjAa5sjdc/GY5xZ74ZjDE8OpxdU0tN3Bvr2qz/c2SdxNkksJ/6L52/Odsu84kbZpPYbA2tPheWvLttTiix9GK8B0flxQmOA7Nn51lRUTo70X86T6/igfVPk8ozUATTO0Am3Gvdyg==; 20:1O+j+QvLgkOOWVAkD94SuoPMJ0bTDVna8rE5uz8WeBL++lyN3A0nqkeRQD3SKCIkEQW2lwrVaE78OjXsuGtZMOhSVMV5yLWprq9xVi4odd7RBaaM6sLv7i9lHpskyxb1hNkGhe0g+XkPcgDdHuub9fN2JlGjOXtygHkxVk2eGMI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2017 15:41:46.2453 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1520 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_13:, , 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:41 p.m.
Yuya Nishihara - March 28, 2017, 3:52 p.m.
On Tue, 28 Mar 2017 08:41:24 -0700, Jun Wu wrote: > # HG changeset patch > # User Jun Wu <quark@fb.com> > # Date 1490715612 25200 > # Tue Mar 28 08:40:12 2017 -0700 > # Node ID 00edeed528adcf61316b83cd281b2ba3bc27c14b > # Parent 01cb4d7bd67aca078f3ca74fdbffd5685a17defe > # Available At https://bitbucket.org/quark-zju/hg-draft > # hg pull https://bitbucket.org/quark-zju/hg-draft -r 00edeed528ad > chgserver: do not copy configs set by environment variables Ah, queued, thanks.
Patch
diff --git a/mercurial/chgserver.py b/mercurial/chgserver.py --- a/mercurial/chgserver.py +++ b/mercurial/chgserver.py @@ -214,6 +214,6 @@ def _loadnewui(srcui, args): for section, name, value in srcui.walkconfig(): source = srcui.configsource(section, name) - if ':' in source or source == '--config': - # path:line or command line + if ':' in source or source == '--config' or source.startswith('$'): + # path:line or command line, or environ continue newui.setconfig(section, name, value, source)