Submitter | Jun Wu |
---|---|
Date | March 27, 2017, 4:49 a.m. |
Message ID | <cc06430c144b85ae2d53.1490590162@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/19741/ |
State | Superseded |
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 7B6EA2C230; Mon, 27 Mar 2017 00:50:01 -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 UfjBbzViuMQy; Mon, 27 Mar 2017 00:50:00 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id A36592C259; Mon, 27 Mar 2017 00:49:43 -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 A73692C21E for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 00:49:41 -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 FG-t-yluSAPN for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 00:49:41 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 7BDE22C238 for <mercurial-devel@mercurial-scm.org>; Mon, 27 Mar 2017 00:49:34 -0400 (EDT) Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.20/8.16.0.20) with SMTP id v2R4htVr005694 for <mercurial-devel@mercurial-scm.org>; Sun, 26 Mar 2017 21:49:33 -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=LuHGj0jYaUdTIt+AvOGsDYBkotwh6/q7JFv3mitzHyM=; b=M6kXxJiY31glE+YVVOWmgxSt8tfxvWUJ2KUS+TXc6v3uZx+prRXM+jA9CqBsJAdLzFbL nu0HFE/5dWoWsoKTIij54OMTQ6JV0lRPxjryf6gJhLgBinvv9tj2FAapKCiAwMrQ6w+O nxCLXqEgqHuMfz0cpisasFTI+n/4+aBC8GY= Received: from maileast.thefacebook.com ([199.201.65.23]) by m0089730.ppops.net with ESMTP id 29dm1rc64r-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Sun, 26 Mar 2017 21:49:33 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.168.183.28) by o365-in.thefacebook.com (192.168.177.29) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Mar 2017 00:49:31 -0400 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=LuHGj0jYaUdTIt+AvOGsDYBkotwh6/q7JFv3mitzHyM=; b=AdQ3D8CICi0J38VgKw0mszsbGKhrOwulOE+Mn20yreXEp3OwAcrbsAMXNtvyI+5cj8Piu5Axx2MfhY2vxoafUXWkwcCF0VdMBvyg3jn+47/JAAkydVLrnDTVB8kqy+IAKTawFd8x96Uxv+WSbc+Yu4aPKEr+r1pncFAAgWdB/FU= 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 04:49:30 +0000 MIME-Version: 1.0 Subject: [PATCH 09 of 10 V4] ui: simplify geteditor X-Mercurial-Node: cc06430c144b85ae2d53528eb8149f1debdb7706 X-Mercurial-Series-Index: 9 X-Mercurial-Series-Total: 10 Message-ID: <cc06430c144b85ae2d53.1490590162@localhost.localdomain> X-Mercurial-Series-Id: <dcef7872ff35187d679a.1490590154@localhost.localdomain> In-Reply-To: <dcef7872ff35187d679a.1490590154@localhost.localdomain> References: <dcef7872ff35187d679a.1490590154@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1.1+542-b2fb0fd239b8 Date: Sun, 26 Mar 2017 21:49:22 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [69.181.140.208] X-ClientProxiedBy: MWHPR14CA0040.namprd14.prod.outlook.com (10.171.142.154) To BN6PR15MB1505.namprd15.prod.outlook.com (10.172.151.145) X-MS-Office365-Filtering-Correlation-Id: a1f8c1eb-5a9a-44fc-bbb9-08d474cca7dd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR15MB1505; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 3:kB2JNipPsPwovxECM13XJxG/sUuhz6mlDEi8+TVyT3MCMFoDOyj1VSrgFso+PaJZqbA/Q80A2SfmMggwmRyDqnZcMZborNePhqRIloS0vziWdStmnong/4vz5qDClyng0zU/kvpYcuS+ZExBkr/Z0SoB/AOzq/gEAAj1/kHiKwKoIC6vWAxpBf7dSGqhdgWRYVUdzkYe9JWawnvYDcr21PJY1uLugKfHk1mh+BJ3+8kxKIk/eEWRo/aM44IwdLy4L05nMmEp8LakWuQf6La5Dw==; 25:ynDcqktO3agKWhtE3CPt0DpPXaT3SO8ZHty5xUtBMBl3mIujzNq7fCw68AjXgCf7CaNfaqjw3D4M/7obyqMWgI1zWnAFj6QUwd+h4P/Ai9N6UTbH/3y/pYmWvs/RmezlB4l8SSgPyv156LFAYNeSU6Z3okdk3uprDUQAbq3rhoRSq4uZgQwuB7dNkVgyyq/u9a+XKNmgHc3i0M7v3z1hsBljM12goyTdGbrvuZZqJ9mIO200vtw8u5eVjeqpWPmP0CyZTPefXSqyK7Kza2ow5IdUauaeiaE1GmzVplanNVmXLCFdj/KDZwKlzFrGhdGmcokKqWZ1pVZ4t1TNmOk5aNIoZ+Nc4HCkVxX+EUXtPC/Qd0OdLHLLgpJm+BR4Qg9qTByG+bdTGeV3aR3AYmkyaSIWnuAcVSXsPBaui1+tHLTenZnkCMfoK820e5cLcAIiLgmZmH3NMK8p6JS3UWIm4w== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 31:vH6pq/S94sI/b9oBVn8W6+yK+B8Ru+uN1cSSK9r6ck/5mUW8jDU81l9LQeiLNSmfPJdzW0GCdHeOQiyKzB+fQc0TI4tXSL1l7CCpa/goDEgFVnCxYW4a2AZtm7N7/h7Zydoz8dPXntbfWzzx1OiZSwY/S6ZLGPAEuCXYtZfFmwUdcPRHqtrcIVBTYBpzK4xKqkXgmv4nE734FsDSrIxrJJKmNPUeiaWYdxHqzpybiV8gJ85CWTiZ30fjLMfyZkPhgRZquXeTv7I2caLzxqYopg==; 20:E29bjyxBUC9CDR1TBGrC/gLXaOWjmx6w3P2dDXfjLfoLLIyTY3/IYEqFCbgFrLXCdJ16ekGjq/lrRfftxVn1lmNmE3uChzoHwC0dekhSuSpgsgYd4CzhpJvCGRyKN4F2K8mvrfT43BkPS7SXIFn6jYxKNulGGzULAvh3d6hejmPWTekjAyWbzSTFAWag/KZgkxlESjIhufVFGTLdFrg5Oc5POPav8m8VMb2bxsu7ojZqE2fdxOwnVi3It7hRPh1LIz8P+P4EhR473uwzXSyOFGr03yHel8rV9CS0j3OQhdNUzYWVZfmxlU175vqNC5JftWRdTwTRh3fmaz0JUvOFHqS9pTNc/C+sc8hHP/ihr6+oOITA3MzsQl0i5/49HKHajK1c2GVAV3+lNUrKSWXKPkSfYzW3N/j/nHXGyrEmdMR7B39cU2C+AxqMeVlZZXJWIxK7/q9xav3HkrtWCFj7FPfpooLNEn2iOtPNTPJ/86fwB3BEEYfv69M7TO5OWZhA X-Microsoft-Antispam-PRVS: <BN6PR15MB1505505736A2D43D7FD907C6CD330@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)(20161123555025)(20161123560025)(20161123562025)(20161123558025)(20161123564025)(6072148); SRVR:BN6PR15MB1505; BCL:0; PCL:0; RULEID:; SRVR:BN6PR15MB1505; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 4:7F7Fng1+wK/Lax45F/OjQqmBc0EOWw6sXqZW/dRM/hvcCEWLqK9hDT8viUtbZTvcILSyInktrwBnwoHcB71YUWvd/qOA6TkJKwjGwDWmcHKjPyRFE5mvQXBUqPhAdQCQ2B8JLh6BeWY191Po4k3dwOZPF6+MXdC/a81UAfQUsd+wY0QjCyzD0na4B9ckvkzqtp+ZDt1sigBdPLnUR2VRxX+12OMgvzfIJhfet8c0REYa8a8aeqNwEz7yHk+LKcEltJ21JWmu1UCpiyBnVmO8Q6awwh2rm4fxY8C8ZbdL2B7y1hsaOFNZSwlWYeinF05DElsh3nqLOeTc1BxZyc8TxhPjS+7q+3qcLzchvlKztB/he0R13s377+pKyJ2Y0eYL+KxkUjgQ36vSTMfn5zoIt0hxxGPhKX4miNXaD0oQ8VNqSXY66Kl5lr6O6/muJF7Y0ft3A7hajJwV3Rt1U0TFxXDj0ii8LEeGcoF3JnYDhh2itA3yOqdtCloRNff4N7s6Ng6LiINaihL0XobGtvh701yI3x6UQsgvmR6WLL13SNw1hxQW/Lh6YYZ6CfXwCWPP0y8OhKdzJqt3a6rlQUPsiUnjB6ZaBYkvv+ZsuxguYEwBXiJP7OjpmdmlftjeGM7FBDPIatOekXUM/lUzLxR+IasLVv13rNHFqieKMBoW1oUJ1CvPpshkCe8IpQcKYX3/ X-Forefront-PRVS: 02596AB7DA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(39410400002)(39840400002)(5660300001)(53936002)(9686003)(83506001)(50986999)(81166006)(76176999)(6306002)(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:oh6xw+wJjTGfDYtnNsW+NcbfZ8616fLUzJRtPGUBL?= =?us-ascii?Q?I/fPjFi/Kk6hPJfXmQpFF6sZQvoXV5GwLK//YVUsKXY8oLUAtUjprv74YnLU?= =?us-ascii?Q?pv+xSAd9HWiBxxAaoto2QC5mE9yyHAL0dM1H8QDoRiVaLh/E5fVZVPXbalSB?= =?us-ascii?Q?66bbccdUsk6PH5TjvO591myxJzO7nsPB926ICraKCSxlRVrpGZ5EmLii8X0S?= =?us-ascii?Q?0eUq59d+HpW4Y8jHwjr9ykAJX1fFA3NB1ibBSS1lFLOGyW3fa4ffYkxIvg4B?= =?us-ascii?Q?OqDUULhoxv/vfz66OkRR50unds2yNoAYFnGBKUWytqEm60fQvW7bv/WxSBCI?= =?us-ascii?Q?TlWcjlTh5G6+UBMT63RSJJ5q+Whfou4DYJVy6wL9s91DvqjREe0zgx4Ppxhh?= =?us-ascii?Q?FeSEv7arHBenHsxcreOpjNQ1cjgusqQ/I3pWPxc7TC7/GXZreNVBua/j4PCX?= =?us-ascii?Q?0JNfuZISQQssFSSEfR3oGHvFqxuYWS7Qp8qxfr7Nun//ws36q5Z6Jk+m9W/K?= =?us-ascii?Q?besMxJKihEI1HSuIM2Q5ZOeEqYE1g3FJUCfb0rEsDQyPcxUwl8NRNZGMV3LB?= =?us-ascii?Q?G5eiErXdjvLu5GWL+vQgnGj2AeNkWaXRRPX3lMFCT8JYqTpq7LMyC7dl+Jnc?= =?us-ascii?Q?WdYyR1K4SOO4pBnBYzHjkZXlYcYmqA40Xpf2XH/Jf+s/rr0J4VGWLBisu5Db?= =?us-ascii?Q?oAqdTRK3OiitzTxRZncmAxJI3lswbY8n97U6WKQb4Z3zCm/9xd4W/j1+gD/v?= =?us-ascii?Q?IxNxSQrPnThLhvCy7M5a8AIPc6I+5ndrIZ/lRZk3RXgr9qmkzQ/pO6xoV/IR?= =?us-ascii?Q?Ls0h7xYxNGaWmVc9kDVSk0/+uvQCHasGQtbuK+aEhsZFhdxlDN3uobeCJBI/?= =?us-ascii?Q?1Qqs8nk15qVSwAO9SL3Il399YUzsZ+baQ8RR0ZjSwuefvMNNSY+txl25mOl3?= =?us-ascii?Q?27PV1Sjgq3Z8cghKqnZhwVXXybKjUyfoLT1HYjxjW7g1D8DTfu2HjhYcmR6F?= =?us-ascii?Q?sQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 6:G317Sp9x8r7QtyhKOocwsEIZOzMT1cUDw5IqHyL5/4apt85opWqfQD8H0I6Mbr9BGG1JxibM96D5uDbAcBfsti0dOSvZNDb6uW/d1FJIZhaP3yBkaTXrxs9NnMzsz2CcH6yg685xG1ivQp+GGbfQjRazMw/mRreXEBawHYQQPi64eOOiBCxgmbLGDlOlHAQYfPE2b2g/FqxVGfG5F4p1H3wt2X4fs+aHK7B+T0ZwPDl55VbM+5c7XaLEZN++VOUUJ4tKfxyLsSRJccJ0rJkBpoiQntQ5W00q8KXegnvJUBIl6+PBc1KtHkM+/uqgkMk1someBy1rtd+azWMrLZvh4wR+LSnHy/8NRp3EH3RAFBXHUS/i7p//r7IvSe9DAXQn9P/FCuuCin3yOZuQezZX4g==; 5:wA+mCV3MfZlZZYKuUxh9D22lsAUMU/A1/LB0K6GLh/1el2Gr66GSa0ShBvVPhyE/2C5PPXOa0QOIHti7lohIFIl4RkPzgu3R71WVDcisj/qmR8fJFXyQ2a/PDf/W7AoEOOjnG70ATy7HimJ1dtX3JA==; 24:ae5P9rPrUU+7bugBwKw8iKoNlqGRkpUga88zC9OOnZhm6UIfQ2f+QwtTyE9FjMCZFL1VOnT1jrEP26rjiPCCq/KSGEhWcOzAogk42SBmQBs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1505; 7:n+ilgWWt764b+Krc19kMuxPROdgNX99Owz1tUJJyIZAiUS8WBIvQH1fn+R4o3aaPHfthA0YxeKE8AFaDC+3S1WeDaQ2V4HuaGrRC2MtZ1EqCXT6X0D1s0neg3xfkoDYORf0oCZVxrnJx191NExdvfkIgSqI3wWVDublYlSGWfxFdkSL6JCfCRNOFWJTAwY3Z4fWBiNzdIgzQGXbT4hiWvdWHDg7/mqmzs6ZXKzlhkVIKq1g/5NemGYCAv1Bp7FVRyQJ5qeqs4LITQ06x4oSijQW0OFmQx+1N0ANZRkGdP2irdiFYDeQQKkmV6L8O4gN/p5Kvv1Bd5pBKnH5n3rtDww==; 20:RhXqIAbSSK0841a38USTi3UwChi7NR0xvoRzIsGdCYqzpB1GFKylpETYWBtz52zt/yNQMMuiE/RlEMQDNV0DHKIcsZAJtx6FCrWQvRptBcyGaXa9f49WXBZR54vApQaRpdZQUD3bpXHkox1GuJ8Vzgf/R7AOxnQMxlhBBEFIJow= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2017 04:49:30.0456 (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_04:, , 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, 4:49 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