Submitter | Jun Wu |
---|---|
Date | March 29, 2017, 11:57 p.m. |
Message ID | <2d3258eca3f07d249991.1490831856@x1c> |
Download | mbox | patch |
Permalink | /patch/19835/ |
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 158722C1C8; Wed, 29 Mar 2017 19:57:53 -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 g5_vXpazpd5x; Wed, 29 Mar 2017 19:57:52 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 04C682C1DC; Wed, 29 Mar 2017 19:57:50 -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 0BAE02C1AE for <mercurial-devel@mercurial-scm.org>; Wed, 29 Mar 2017 19:57:47 -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 b4zpdcUF6ivm for <mercurial-devel@mercurial-scm.org>; Wed, 29 Mar 2017 19:57:46 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 2E6D82C1AF for <mercurial-devel@mercurial-scm.org>; Wed, 29 Mar 2017 19:57:46 -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 v2TNgvXU014863 for <mercurial-devel@mercurial-scm.org>; Wed, 29 Mar 2017 16:57:46 -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=zQ26YKTI+mZIdYt62ycMI5VqSMFDgAUnUx+qLsDObJM=; b=PMuZHrJOmXO8lqXgqFr84335gX7MLZMU0rUgaK94Q6ihdVmXwYJllqcvxW82OxUMKNVg 86gjj+Q1T+a9QAMFLgi1FYraFfGAwfyr671dQcL0InD/lWFUgyjHJJjtwWvjl65Rj1/a BJRQEViVAMRFu4v93QDaY16tx17QtuyULsA= Received: from maileast.thefacebook.com ([199.201.65.23]) by mx0a-00082601.pphosted.com with ESMTP id 29gkkq8s9p-3 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Wed, 29 Mar 2017 16:57:46 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (192.168.183.28) by o365-in.thefacebook.com (192.168.177.34) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Mar 2017 19:57:44 -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=zQ26YKTI+mZIdYt62ycMI5VqSMFDgAUnUx+qLsDObJM=; b=XW9nYK5YARwlfK9mrLC6f1mXSEY+2Sh7tHlqPf0BYIVjJwhMO1uN5boyygtBcga0+OGyctc6Mth4HQ8BtzZJPf+vxHgNBaVnXLVX18LqdCZiIgfqbx88/Y2vR4XYrboqhet8VwqCrIrsUHp8W76Yk2gbVPAdg0aovQtXvZz/+lA= 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 [127.0.0.1] (199.201.64.130) by DM5PR15MB1513.namprd15.prod.outlook.com (10.173.225.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Wed, 29 Mar 2017 23:57:41 +0000 MIME-Version: 1.0 Subject: [PATCH 3 of 5] bundlerepo: avoid unnecessary node -> rev conversion X-Mercurial-Node: 2d3258eca3f07d249991fcb14e6bfd9a687d07e2 X-Mercurial-Series-Index: 3 X-Mercurial-Series-Total: 5 Message-ID: <2d3258eca3f07d249991.1490831856@x1c> X-Mercurial-Series-Id: <e28b3818efa140482be9.1490831854@x1c> In-Reply-To: <e28b3818efa140482be9.1490831854@x1c> References: <e28b3818efa140482be9.1490831854@x1c> User-Agent: Mercurial-patchbomb/4.1.1+542-b2fb0fd239b8 Date: Wed, 29 Mar 2017 16:57:36 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.130] X-ClientProxiedBy: DM5PR06CA0054.namprd06.prod.outlook.com (10.168.110.144) To DM5PR15MB1513.namprd15.prod.outlook.com (10.173.225.146) X-MS-Office365-Filtering-Correlation-Id: 327c6ae2-53e3-408a-5ca1-08d476ff6356 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM5PR15MB1513; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1513; 3:Joh0jE8OAKcYpUviIh8rbMpXAk48B2YmIN129RmpWGo41n50ejo1WFu9cUqbm0ZOIR4rc16x3qxOCTfFj3l7ICr3/PmQsD5ywOR/V73k2XmGr2fzSLI/RWsjPLWHTI9k2mpDjxMx/sQmXhClzHWUECLjfWNp+vE3kmFSWTxgOyNI3FvXfpA7VbghUwQyB5dXB/GTDHqIjo1DZdArQTQdeaBwBpdtPXXGyxKNbQAqraKAWhH+qrbotmOOFzNTM+LYhAU4JFlaU9S44QEQTeEfhj1jtk1UzVFWvRgwirxK8UX6qBHEx8Lq2wj0vE0XTGz7eg7ebIO7+SQ+185bMVC9aw==; 25:Qj8B/6ADvEby6o5Uu/Pvw+DqJPome9zNlHUYvBRJFODb1csF5xT49peu9xLQ5hZtGXa2Uze8a22vlLOOQE7hQxZYyxG6qLLLk348NBuCoN+GXuRikWQeZ+HJ0LM8bN0BjMFueJeEtX2YabvOls+BM8YbLGW/TAQaKHvL/mIDfIu0cp1O1netKifPhSngikUlA79OE9J3+DO/xRnHnmgc542kRhtF3piN9oTB9F9+U5bP43o6GBczCnjeNVWarFZYPy437xdOsEIJhXkyvaroLDWaRIpfe27DJvsj2gwySRN2uRKnHIKi13QO6o5b+ZoEL/SmLO9n4bcA5uAAkIqWRL9vv8aFVG1ORoki+YhQMbdLuBz36N9ewl1ioDXOA7CJonQYfx09GuXs58J+0Z6zjWeaSSNJqmqXiZLig0yDVMR8jiZouw8Pte7Vn/eC8shhdE/KCuTHWP4REMLRM7rHEQ== X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1513; 31:J999xec8HIgNKz8tszRpUuCzfr/YCkXdU6LFkJSQjVfvH+FqcX9/Ikad49pdZrkQXm5kurGRbG1zgJa+VPg9tUW3l/SdrZVymLMhc36iWfUmBvthmK1hzmcudKr+4KeWGHCyyHC1FVlFhoAs6kVDqk0kKtpGCBrJ+ykT4KEHBw7GtJW6u3jMy09CW37u6zEIH8Mq+/2nQQl1pgF4QcKBtr+FtI+9jgFgtrh95Ddlhjjx0kPeSiDvel8K67eXUQrcGtLYpaco3FRZkB7+4689Qsu+Vm0SlfHH99JQAH/ucLI=; 20:eB1yCwX1cerYhJqUiuRroI1rDc9WDIJkf91bQYiAOTcgG7tWYT5TWkv/tVaz2hhRi3ZFVTfdFpIYX43NMw3WVUidauNkO1wxxy5cxtuxf9vgeOjCIsHz28RSy1cxbqLRAHdfcvH0osTcowiStflwX34YkdKUvN52O3We7bnmu7a33OlKOwlrYOilx/hr3Pd1+g+D2MqNO1bKcjEBCnkzxLAk7XfQ//v/DPWw/ALj/9vTT7DGwKjiWgI62EKPsqLfaiGpF8Q7/1GjYhUT6OElMPtcTYrAh5Z5HUwA2Hfi3vUivZLe+t20uSUbZLQuqwuGXLs7GrEcLSoaDbfGaj9sRjNxCFE+53vPkWboztVGm2LxLAQD++D79KvAuE4DeY9DvbOPfaDJyzB/WPlUE1J2gvXj2Qe9Ac30UklP+nrrvR3KbRJx+qe7axQ1jY5g1OpYyPRf2vzwV98SPdRu8x72G8c50L6eWMMNhSZrvRh3FE7jm2hToKkDI4HfhxUcsK6j X-Microsoft-Antispam-PRVS: <DM5PR15MB15132E47D6F43A8F05132519CD350@DM5PR15MB1513.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406075)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558025)(6072148); SRVR:DM5PR15MB1513; BCL:0; PCL:0; RULEID:; SRVR:DM5PR15MB1513; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1513; 4:f0oRZXaP2Az6nYH1Op5OZdb3HibB+Az0HmHjZyndIr4ZaKeuv3MfjSbss4S/Wz9k3eFL2zMJKTI9bb3w34kGNLGiAgJ+WadwDEZLzHt+R4TYs6TOWAFaagOV7g9OBEkQY4v/e5zMLVcqWeL68Yny5uH0gk+t8mjzYcw60yt4IWleBTymQymmlBFNzjvLAknhxq68gBlomXZ/GjtO5tV+Wo9kjGktH0TIEemKApWDyhmUkEIfKdAc7RciVdOGxvEviNkXlBXoaNSUTAHr/GS8Su6ALv1vOilw1TrByS+tECo611KV3t9aeQKkYSmgOGLCqHYfK3IJRtzqLyfCCfRfzbZsxK0/0UWwSebdvHVLrtyUfXJQAsGzEDMiMn9FB6q7EJBeeIjiqY/9z1mJsXcPalcII9+ECwoeY+kXhrxxHfj5z8nhh832IvHpgrzbBQ3eMcnZXjMAWhwK4/ljogJv+06uig5zC2AMqopcYoH0TKIM1idZjJqhk5vHxg1aRYvgqObrscFjpfJMkJDsZ6j7RN0m7KRRV8sCvgSBF3mtxed97MUIW/TkKuivRSt0o/pQWG52MnMM4N10/MhtJd2pP3N93utrIkIQJbKuHRLDFGsB+ToA/HABXOxj+NeAM40+iQ3j0wsUbCUdnA+5nrm2IyB4bsJzdrJRI1bAkAarmCXoMt4G4vVFpgDE3BiqxE4nod1sgXygGKQ7OxqnmiP4Lnncl3L5Nkf+/95ktel9BG6rlAPpPlWm7auXI+W9ePqin3L3KaTLizAEJEL0B/QG7MjSHCKS64WR7KUKbiIuyhMz+JTTePDTzTkDEhvhqp5P X-Forefront-PRVS: 0261CCEEDF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39410400002)(39850400002)(39400400002)(90366009)(25786009)(6486002)(77096006)(6306002)(110136004)(38730400002)(9686003)(83506001)(2906002)(6666003)(23726003)(575784001)(86362001)(2950100002)(33646002)(6916009)(46406003)(230700001)(3846002)(6116002)(5660300001)(76176999)(7736002)(8676002)(81166006)(50466002)(2351001)(50986999)(33716001)(54356999)(305945005)(97756001)(47776003)(53936002)(42186005)(66066001)(189998001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR15MB1513; H:[127.0.0.1]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1513; 23:VRQwqsAuKl7uarfFWLQJ64ayLHzCuOen8q3S1i7vd?= =?us-ascii?Q?gEf9twQNIq0uJ8WGT2W6hXGaNULK9ILICeynLqugXeBeYaGXasm8VuQuB4Hw?= =?us-ascii?Q?YYeHLOeEJHj6yNrc3HcaLGCRFTpQur775UeohOStH8CAgAhtFb+MxVMI81cE?= =?us-ascii?Q?HiSr4uGHf/td4fwwamV/9Fv8/rotggq3WmECVzSjHZ2K42GtESv4A0VRAqHT?= =?us-ascii?Q?GJ1zYn2ncvSDdnudYfGSR6myq/pTYEj7ZYHCXFoh6KcpFBHEZWLlO9ihKXIz?= =?us-ascii?Q?nYKhhlGKB2CQ+OjOV1QodxGTJEFVNkevSIjAReHBck/V/68Fbo3bsrmEWiV7?= =?us-ascii?Q?QGqJ7ZRIRuSp4VFhgzOh5pcMp09hSd/cdFbNT9EKbEKpk0kZziOrjVOfImZJ?= =?us-ascii?Q?q1qRaLnSK7aqDyKtdhE4mvtQYM43+8oMDBqZSEGUOtB398C5Xup1jid3G49C?= =?us-ascii?Q?Zkcg3KYQFFH+h/3W8qvHExxz3rvx7qA6iq0WszNzuXFHT15xmQg7lxL4ubg7?= =?us-ascii?Q?4M07d5a7JUaloRMpe29arlQrUr7ypCpjZ3rEZxT/9LR1XuVqWu92hqHjT5P9?= =?us-ascii?Q?6XQ2RxvSZngw+bMi5WsxCEz/yKxPOrlAFE59RqdTJ66d8JnKckNGhZDTOkSc?= =?us-ascii?Q?yzR7523QNkDYhlh1OGq/1/9NWh7MBm1BoKdYNQLQpEJTjQac8009S54lnSN4?= =?us-ascii?Q?7GzrqtHiagPdGyAt8Qku2aVYJDLjOCWbleDk1tRvvo5jlyDfN2WMpcPELViB?= =?us-ascii?Q?U8NsXlEnbR8L5H6kHySxw7Gi0b4mdaGYT85JiTx2BR/TxiCJmspTZPwtN+8f?= =?us-ascii?Q?gtvApjce19rpbR4Lw8b8+T1fp2YV6CygnTZWIKbDXGstyEb5tEbikmMBAVND?= =?us-ascii?Q?MZRlMfQMB3VfwNN2wazK+Jzu8VVJEVn0zEdjDmYyWp5earVjNOdFczVH6To3?= =?us-ascii?Q?34GQkVPovyQf5pxrFI/O/7M25eqOF4QpEGrX01OeBF1HhvWGeraZorR3WQ+w?= =?us-ascii?Q?FEiXrJMJmx7GygWz3ZC2mop5Jwba5Q8a2is6W+6j1Or9yPbjtz7OIl3RAcz5?= =?us-ascii?Q?3ir9pu4efwESS1RD086XRijG7rdx7T0hnXZBzee02MYPaI82/9mwEmhEvky3?= =?us-ascii?Q?omZSCofuhTcBsclxJMoq/GAVeRHq1dJ?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1513; 6:Tgj96q7OPMjzgBWj2l4Z/9NyW8fXsAHE1gm02qp1krW+cHh8WdFNiRGpQPBBp4RzM93Vrbn/+4t0xLLl8P411+zzsQew+3V4rfOb6miSnJsJOaBmLADoSblWKEpWPrFYf+hGf5Wiv1Kop66XdypsE5F+Yu7HcD6jngiNOVBNrDpS3cIYNK3EhJWvXspOR2LiMWVSAyjqffxHxyIvsb9DObHjd8omizPnpepJh/BtjlXR/V1yiVqPstvO69kmWZiOy9hP7d/8RqiP8/oL3E8N/PaksLRFpkkL0mKhTkx1uT72yJQWIknEiKEGdXOIR0yrW3W/loK9zJqbjq4x2G0DqVgQxYQIfarXZwNXbwCASWgPGO0Oal+Dt5l4NCGeRJcLmNRL1/TgROtFuQOLcXFnPA==; 5:r+bPY0GTRK9itNCqNwFW+bRR+3iPCEU0aWN2IxnOJ9f7vwqE5BgY0xlHlhnSQ/fh2MRk9i+TfscEhl/ZpvK3L80NE6HIi7kKNGzoIbvDQqesw4Nl/QY1P5WQHqXXh1i9qFs2KqYAXLODG1rbTwrajw==; 24:Onq6Cp+yu5UqvjDKkO+cLwzedr9o+t8VLznmU3k6PJ41OQ22+bWJmfKwcks3F7d+7iAgkgfYSGXfxv2QURGMS72ehZZy0ru0SDxo4tFgU5U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1513; 7:Gq4ZAebH7YqoxjzmK8WAG9zjnZnz78G5ihHSfJZDGCT1psjCP50nypfAaAM4AKmOwtUaQgXZ2FATOpYr6Zkh/ucISf+ScjeystxAQ7Gc4B6Eg8QjCH+aUPVB7OaMWTOIynXixbMy4+F7F1Eg9muPu7g+mtPx7SZxIZo4Oh0YZfQzetKWVu4gbRXNZdHn8Rd97J4LmbgMiWBWUrU3ERc85k3ywENxlUd7EM3ti3GUpuRbDMnVWih2k/h3GPXbdFEbz0FoJlXOkm4fZrr9owYJs19K/6MTEKB1+f5U9X6xD5s3YTZ1gaVbfBKd0VhX7+X3k+TuPNnnJJnbX+h2SO2CvQ==; 20:O7WgUF2jZBpjSnbkZpDGkVrmkx21ASZ/8GQBXtHBmQHxroQvDz2HHPq8zj+8SYVo84JbcavDzcb5JGdA4WNjMFTiHm7mDnnDniFaDg0lmoP4JDleZlgses0kU9L+xwjxm/uZNeMvT7GiiWsDdWx+Gg+uwdUer3b8CsIVRQ0am+c= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2017 23:57:41.7987 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR15MB1513 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-29_18:, , 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 29, 2017, 11:57 p.m.
Patch
diff --git a/mercurial/bundlerepo.py b/mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py +++ b/mercurial/bundlerepo.py @@ -115,6 +115,5 @@ class bundlerevlog(revlog.revlog): return revlog.revlog.revdiff(self, rev1, rev2) - return mdiff.textdiff(self.revision(self.node(rev1)), - self.revision(self.node(rev2))) + return mdiff.textdiff(self.revision(rev1), self.revision(rev2)) def revision(self, nodeorrev, raw=False): diff --git a/tests/test-check-code.t b/tests/test-check-code.t --- a/tests/test-check-code.t +++ b/tests/test-check-code.t @@ -14,10 +14,4 @@ New errors are not allowed. Warnings are don't covert rev to node before passing to revision(nodeorrev) Skipping i18n/polib.py it has no-che?k-code (glob) - mercurial/bundlerepo.py:117: - > return mdiff.textdiff(self.revision(self.node(rev1)), - don't covert rev to node before passing to revision(nodeorrev) - mercurial/bundlerepo.py:118: - > self.revision(self.node(rev2))) - don't covert rev to node before passing to revision(nodeorrev) mercurial/demandimport.py:312: > if os.environ.get('HGDEMANDIMPORT') != 'disable':