Submitter | Jun Wu |
---|---|
Date | March 27, 2017, 6:02 a.m. |
Message ID | <a354f13a30b939436352.1490594528@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19749/ |
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 D529F2C1EA; Mon, 27 Mar 2017 02:02:39 -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 vYSGVslkd6cz; Mon, 27 Mar 2017 02:02:39 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 8BE502C1F2; Mon, 27 Mar 2017 02:02:32 -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 9E2022C1DC for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:24 -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 JHFeFPcY91zH for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:24 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 120122C1B0 for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 02:02:24 -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 v2R5rT7x004071 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=mTnNq/kxmr1kNBCG4dVLfc1z+G9QPgsURhXR0/7AHUI=; b=YD8tl7AaCsDEETqyU0M9SvB7947ml9+D+LODt6ny+mG6Pj2DxW/1+DJihI5BB/82mNJc FMnTk7SMOHX1e6A64jIXpVIzFlDuMo2V2Kw6t0Slz4ujalQ9O2gAR5pK/aZZmmKrQIey QP/AlEtCPFJseCA5YOj/dFc1mG5liIJMv2U= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 29dtgdv0n8-8 (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=mTnNq/kxmr1kNBCG4dVLfc1z+G9QPgsURhXR0/7AHUI=; b=Fen7Q2w+NrHrjo7CraJScU3/eaTOZ46rPxrqrQMF71PTVsWLvHNN4PM30mFqd880aLXUwFWbSXUmnJBHU8K+RcpAmJomQTijd36u46QKE0dD8ucUcVh+VINOKNmAp4rYKL+QVxIe5s7mrRKaoqaaOo4kOMG7rUPJBkoxqAAsgCI= 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 09 of 10 V5] ui: simplify geteditor X-Mercurial-Node: a354f13a30b93943635224fcd90f43019241e23e X-Mercurial-Series-Index: 9 X-Mercurial-Series-Total: 10 Message-ID: <a354f13a30b939436352.1490594528@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:08 -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: 36f572c4-b120-4c4c-42cc-08d474d6d478 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR15MB1505; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 3:y0HvmaK1t34Y6r253++0nmxpH6RZ/HDEL4R2gX+0AmLQfEy3sJgcTjYOkn8uuvK6mT4J77VLOJxbKuWhz20zMjlJFMUgbCRd8dhveMmQGBzi8TtOJgDau5Qitn/WKfzYPV5dF0z9/qQstSoDc8KB9IsUx/nMl19yp94tImCpPX7kw9jxz9HOcJyaUAbXtdw10Vwr1rWp7ZuZEiSfMgTs6459s6wfJrU7NEXRT1/soY/7u7sGE36lUsM+K3sAE1AnPTI7UxrjPJeuENgWc+1dGw==; 25:XGmUELlUGT0qO9dPubprunXWm1/72H8XN9YietB8GUNRtyfXLHYphW0iiX1lZ2s3B14RJEnEugdndiLlVt64+CyhiSJWNcEWLkfwNQIJ8FriytFCWVLWTPamiIJDajyQP4e2HMdzz4XrpP2y4WieKISP79Z9UhA8zaHj/OEmtD8hJX6nG8mOgkrN0V7nM/CyYee8eP24G7mxQWQvF30U4dttybYPljky4Aw0awtL0xndHOGVjxN7XZ+JJJMAt1nAFiJVetFD54Py0R/gsa+0JkiLiUG7AaCAs5cjUuyzwczFcbxZJ9kCajGo7V4NJFPBu4euNtMUrgSPIIX28lYHht9EKajSz0hNRDQGwyQYRECsaQv5/n+r/O6lNsl7NdLlJJl39S3ogNrhsMDyp3oxksU8XZCWtIUuMvGQzp4BwwUJ4IbXFbB3lAi87rTEOxU8F6O5/LRsskr+ZgDPrIK7Vg== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 31:FXxrN6+b6E76Nvw/yto9RfJXEBSh89J9WTO9Kj9n0VYEsr7BwLA5ZT7gRSSfRnEWeQULCINn+A6j5KFOD4jg4u1MsObU9fWLA6+36OAJVa/6MGyS9HnLGeoOwsAEz6o6oyxCVX5bZbcEvyIFJid5cyidP1+bBgQzIJc6uo7UWQCAryxe/Qti2/gf+C/1lbFEIJ04Po1BRQBMBHsyV2Og3XOaiJ9JmuLGI52jSEG1cT7IcWx+68lg7qVYw4DmPQd3Wrxlxn2eovDnFl4M4+V6/A==; 20:V/SAcnJG9Deu0tbNJVnHoIHtuJuJ1NTRoQOawX+J+uJRDOSdqAZA+kZqurM63sLsIfSAJXGcnghryfhoMk7ZXxJLPUFbyAT3ngyP0Gmcq5xYKWrEiCTm+PMjrgiNoedb+8vThPehWGWE5J4qAUYFS55jxzziJzogPr7XYhQ6S0BWzmwNmx3mDYRC0etE8IivynUnG/ncK1WLxQZcIyzcaoE+El+3pbWgBTpDpQQQYB+KGlg91GX73e2p5jHAPGNCJffyXmcuvW721FggnkkdMtILLHQxLM56CFX26BXK/KK/TAYD9MqwEA98Nv4XRwGpHzSpYLKjlO/xFM7WYuFZGuoxDDr9TkomlcXjyNlipKfVXhfBNazZPVJkzNaYT9ZzlgH4bTxC/7n3rWOHkkBwhCCICIc/CGj5RKGYMn6Q9cTMSHle6lLCVzdoYDJx9xhPJp7poGR0PMWAoF/GRPsyDq83Ra46fbqv8OPVeMUDKC0tcIPOeFSo13r/9mtTxAGp X-Microsoft-Antispam-PRVS: <BN6PR15MB15051E2B49107FBA86470DEECD330@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:6u0cYr0p5qxgVH0S+ydU/98XauiXoJhN6cC31H1fhmLf8ABUaZVJn3TVpSI1D0fhqJR4l3mksuzW/maLZ8XKO344uZms9Hix1p4/YgnmnqYk+BRx/cKY5bCHYIAbGaCDgtPgOaBxu+Kbgyua1KOnIuFxHt9q/O+3CUiq8oVvIE27gI/rmXZ1mkoAMukrjdjktjOqweN61puEWvX12U33vZQYubdOFe69AzjKokQikrKKOuS2vs2NEfj2Co0u5QD1l9xTmj7lcWp1DCaLxFK6AotB6ik/+hittuwxeV7YA7J5I21IG+LcnBeQ476wvDGNAt+1G6hQLDXHpGBtfIo5dMhiSm2C7EWCkf7nLSD5ODHQNUrl2xfNZTC3OrubVZeu3r96hfUP8hWMdOnTD6kgGRyDLeGyeR4+HhK/bEr7+922/ZLPCBR8Io1nApRyeBUQ49Bbq9by1IueNwEJX5/Te0na4WBov7z9ncKIhxdf1oEzrLa8eP8BUysFlW7w4m/h8x45jgBN8Le4m3xtl5xT/KkWvkXER2RKkieCcBqZc1X6qGudDCHmU7U1HRTZfgUSmr7YdgtERrQ+XNbpKog6kZVVraPpyosmbC/bz61Mz231edawn9BdRl/t/iQsvyL6isPLn1wQK/lSTwnYij39Z3YoCmfGYGyDM1VxKOKj0e5CZs1NXyshofukjj5x7Cul 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:ZMAspeB/Fi9VYfcKtSi/2/4xgBEyytIYCxabSvto8?= =?us-ascii?Q?pPw5yjyuNRP90AIWmVZzyLXKtJaX8rNpmGmmm4F4RVCj/2fQZ1524Gm5COr5?= =?us-ascii?Q?vGai1wKhmlafgV2kW3ap1D0DdjkRp8aCUOjtVb9qr0U7KH8hlI2HFmbUW7tb?= =?us-ascii?Q?ai8ja3YJ4dELyxstDRZfq6v+lyZ3l7XvxuLUIDvKLVWy0ykcZFKaGOCkxQrR?= =?us-ascii?Q?r9grl7Y191/5UwLRedS9GX6sTK3J4ybWCpJeZCCj0DftFqURb4yjoU3faFV8?= =?us-ascii?Q?C2g4gDoQTC3pMyjnV3Mo6GaifpjOpeCvnrM265p1McpkDkitDr8Z2JbrFUsX?= =?us-ascii?Q?8q7GohlgddCtLX1hfJXsoJXAhcsAYTyhdi8TE41oY+cpfIlu5OUFwBJ1DjfS?= =?us-ascii?Q?yQN9tJJ1nnaKF/rmFkSafv4h+TGmF1vfMEx0zY8hLj+SZsDpiyDkIyzlnrN9?= =?us-ascii?Q?rQ0QlyM/sStSHzF5L0an9eAv41eVJ5kIW4kRrQ8j+E6HrIk3hRhEnLkUeoUW?= =?us-ascii?Q?c5UzkC2qH9i2rZ92w1g+ukNIvh4luRrkyvuGa10SnAHSUR9QtPnWgW+PIDDQ?= =?us-ascii?Q?YnvD2gquicSUUE58GQuID2oUfO2tRumaubFhivetKM9ZZ8EEdxV+LY91VZNm?= =?us-ascii?Q?bEtNDz0fYfeo/u34MoMzs7+9fY5dV4eAIAZO6dpePseimtr1+/jgC4AtE2b/?= =?us-ascii?Q?yAK300ZKxKMofkLcml56WdUI7q36Awv38A1sS5+BfVZuW5Dq2qIDebHhL6jg?= =?us-ascii?Q?mYmsz5WIKuzNnQwy88+aQOEn5mhHY12i8Vz/218Q+w4SIQCo/NBeteWvs6FM?= =?us-ascii?Q?8OkUZd7IWnrG6F+x4nFfP77qG61Exvhdt0rbP1tcOpG0+Ezalo26gwsbAT43?= =?us-ascii?Q?H+l/lbcE9hF3IG6hM8mUisxafx2hLM3RtXSOmNjeh7tx8V5UWcN0aa5inLoL?= =?us-ascii?Q?8vFxaZxzAv19t759Y0BBm16rXGPgD5Ec9LRqn49z9YXeHOFlm/kGtSxqlBW5?= =?us-ascii?Q?g6SN8J+lRcwFfgmJt9P/wtb?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 6:09LhkwhtLATQUr5Q4/IxSXhdMfS6RL4/hI/j/DseNikxG+EIf9xbwK+pgSKU67+IoEZR5ETMArZJOHl+Ni0B0/jaDfd407dNbjzs1aRXyoY5tXMR/0dla79rQqddW3dd2UHXH0hLuD0neyxYpkZbv/XT2fImit6XxrrFSOuyN3Rx+qWcsLg6836YMAFtdvi/7TR5hfmo+5BqQtfnz+7mSxrMkrIZU7c6wtVc2RGqD33LeU5X0zVuChuCqZAtgVdw05QZ8MGURNZkTXR2oARjWTFv8BzODOqYKOhMm2bmZ07rTu84OBTHHL7AppdufMGuLzFLvAi9Vg5o4TWJ1jlDtY811DD/H+hel4kiDs8XKIzq0Pyxjz6UCO8OwfoR3cKcHAJai1jrE9btttVRXdVuvw==; 5:n4uvxoRgYJvxPuWeetGjR3iGxS1T8cPC1g6nYRl1S95bZMwIB7u6wciMCG9Ftyv90syxFOxEieRxxNSOtrC/uOpkMjZB3Uo5TusOIwHM4fxakfiWedw720G3L74gfV+3++agAfOWf4Ba+aDQ1P9W5A==; 24:KLSxJc7Yrl/Ma2JDTfiRXXNyXKOAePLarplPG2fGyqjRq/2CZW5LzM09gWt6EgBwA04ppR9YQUTVRXP2OcbEbs7eWvw3V6583hx3opp0i8Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 7:h9Z9gaXKmTvp1qIiUvFggaVHG4g5MvuxKe0XXCGjyvaE/O9de8T6HlHSdlDeebn0WGmFuazrWIjPI8hukonjEyUscHi3sbDL1dva9SiJ5ldp8IcG8lXguYVjSi/J1aPGl6YRs19GnXkL0MWV7ZjR0qZ2GXVyB+YhZety3+IknMJuZXCCp/9qwnmXxPt8xAfX4oU0aFV+yDZCtgG6cSd2jHfEZupAwUe2FCu/3/FCEsJImvHfYonPflju0cm2f5GOvRD7ZGwR4AHI/o2uieFwoU49dBc7UP8wV4kuEkvn/H16L82xmEBUSYhTYs0qd6UG/1pm5T4H/N4/9sp+PeMXiw==; 20:76KHZc4CH2Muj8hY6EgXH5eS1RNz7dWCwGneQ80MOHZYGKds/fHL7Nfl+mcxapRvUgc0S5QZdMZRLUrxDYlUzfD6rwssZBRqcpZgoSdCcJn+i8K26OfmdI4w/gmlvxzu6dUmjw11/3DlGgrZX0mn11MYBiZv2X6YpmQiyYZ6bBg= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2017 06:02:19.8202 (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/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -1327,7 +1327,5 @@ class ui(object): editor = 'vi' return (encoding.environ.get("HGEDITOR") or - self.config("ui", "editor") or - encoding.environ.get("VISUAL") or - encoding.environ.get("EDITOR", editor)) + self.config("ui", "editor", editor)) @util.propertycache