Submitter | Jun Wu |
---|---|
Date | June 4, 2017, 11:59 p.m. |
Message ID | <df25a444c9f9f1b0860d.1496620769@x1c> |
Download | mbox | patch |
Permalink | /patch/21194/ |
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 040DA2C482; Sun, 4 Jun 2017 20:00: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 10jX7E_zqV2w; Sun, 4 Jun 2017 20:00:23 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id CCA192C458; Sun, 4 Jun 2017 20:00:07 -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 083362C445 for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 20:00:04 -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 fI9uF9sFqTjf for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 20:00:03 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 8B9772C434 for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 19:59:47 -0400 (EDT) Received: from pps.filterd (m0044010.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v54NxPNp016271 for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 16:59:47 -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=iDNfiufinJ1wI6vYLnO0v8tzsbFQ81nXfx+pffn6di4=; b=kTsJmdndbulyn/ur3saPQirVX/VX9vGRwOhqVIEkycVwjyFQkuLltVEcZVlcdpeR6QTv 7ItCwQIaRSUi2yuV4cJuXzY06wjzcEAE5+waDbzduDRd/OulZTMNrIS3WaJneuc5ebve cKzht5S53mDn61yooTfldxxknCYTUiVQQZs= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 2avsykr5wm-5 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Sun, 04 Jun 2017 16:59:47 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.21) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 4 Jun 2017 16:59:46 -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=iDNfiufinJ1wI6vYLnO0v8tzsbFQ81nXfx+pffn6di4=; b=NnX0degsCNkSRzNnALgs4V2f/OPkxQXhZuyXCp8cqup4b9m1aIpm5NMvRuqr4GD7tza/w24D9oiEDy2CDNqlg8Q4UJtaDIZWk9HjGIU7lQPbCZQNS3mQDtU0Jlg1ENM3g/N/562WY/M14VBcYB0iu58TbiJJg3pLO5SlCqUg1jA= 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.3) by DM5PR15MB1514.namprd15.prod.outlook.com (10.173.225.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Sun, 4 Jun 2017 23:59:41 +0000 MIME-Version: 1.0 Subject: [PATCH 17 of 22] obsstore: move _checkinvalidmarkers to markerreader X-Mercurial-Node: df25a444c9f9f1b0860d782d6adceadd5cc810fd X-Mercurial-Series-Index: 17 X-Mercurial-Series-Total: 22 Message-ID: <df25a444c9f9f1b0860d.1496620769@x1c> X-Mercurial-Series-Id: <5c3500de0a229d8aa080.1496620753@x1c> In-Reply-To: <5c3500de0a229d8aa080.1496620753@x1c> References: <5c3500de0a229d8aa080.1496620753@x1c> User-Agent: Mercurial-patchbomb/4.2+492-b5ee8c1d0e8f Date: Sun, 4 Jun 2017 16:59:29 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.3] X-ClientProxiedBy: CY4PR20CA0011.namprd20.prod.outlook.com (10.173.116.149) To DM5PR15MB1514.namprd15.prod.outlook.com (10.173.225.147) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR15MB1514: X-MS-Office365-Filtering-Correlation-Id: d4ac1491-68ac-497a-cda8-08d4aba5c426 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM5PR15MB1514; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 3:r8nHIfu8qmLsNiGVQps8XZYi0S5fheZYJDrkVQBHi8aroZb1tjbJvAwq4UwZ5IiJXfv7tOYJ4YZSA0g/eVi6tyYcFXsAWPPVRAgmec1KDnV9g9g4dtDFnMCq9Tn5EbQ6qJOcPmDweE50PoB5DjW6y1FC2hE6nGtva8/shlQ7GyjPK/wZcerU3b59eOOYYPmKrxNnylNkO2JY9QgzIKUbcoaJsRoNH6fjl/Q2iNe7Ohs/AveiwxlBQQybHflEbbowrrQX4GJsxQSv3LHmewxQ53oTMc+3I6RgZOqILIGPvnntGyWcuLbwLK1SkjKwuO6AeyXSLr0TJNkNtZAhWvBpWw==; 25:w15J4YbF7DFiTXKOhxvAcP79CM2/QazfIWQMTDFHjPBLUxuDRdw3cGJses1dXbNhW9r9Xb1FoCuIwlBQfXHl2AF1W6Yi/SxU2eOJYTGDc+J+HZYbY8Ow1wgoumI5jl7U43guomh3WAkWaTkEttN1diuQEZbLmjAcmgfWoTgW2CxOy0tIOrVfnZJnA+bL7+KqMWT6RLUm64x03KyYBXlm4zvU0mykuPiwrhrcd1vXlO0iCVoH00dMyn+OHA+hUtKd0OVmzJTDXYDZUl6+jAF2cVVQrok4/uXaRGvPe9uJY+87IgaV5lTMCL8QeHxmwCVzXQJs8hLfh6AYgAo2ULj6+Q5U4j59cwYCFsOPdWfLeEeKOM0983/NdAXIR+lWm2NEZRrMmhq2WoNiovbxLjFT7GS09qUyeAek43tCEzC44rJcbQy8/8Sr8l5fie0l956QMyeZWI/BV5K3JvJUO3oFScz7nYeTG83EyJhNpNBUnNY= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 31:xi344Sf3RhPIhaQEtIK04khWj2YVrBYf3u2ZAeR8T9iSsj73qA3GpAhS8263FpVV9oANOnT284KQJARaa82QlFiBZ/CBfqdZnO0wYUJFQOjfzYu+/FZ2WfFZuOXjfNIal+ugdMTd/3sncs8eRcoaQ1vEIlrtrwFBeCKsh6bSzWys27M9jWTmuYo4r92L2tZPHbx2dXEB7XCGbT+tSRS6wnvbGGDV4F32iIxjMu8yahuI+7KsJTJT5O2jy/aor5ZTglFVycKelkBxDhy9A3UPlw==; 20:1+xGEekWxpoqaMzx+aPMO81UrNgeDNL1rttMlTIPx2Xl5ofdgq824mlyqZ6CXQZNkZax4bAn6d65Y2668Qq3p1slHN0yymk+EgYFBL28Km+FnpaF9guIjR0h3I+tgIBnfpmnoPk9j7vIJq+WefzbB2CGhpqdhxN6bLG33RxXDfDpQy0sctiAJ5Ru197ml2rWsE4k5Aaf16BSjdP5II8Gyn9S/9wp3tzTVSO2W0UKCKVW0fB/2trRxzMRPvbNvFGfaJjTX1/LAwQ5zZOGnbHjMGC7I1/rqHwUkmoj5h5+PdYEXwY01irXvsbkqN+EhBZOg7USWgyTExGI9x+T/rGnPICo/c3sWPVpvXuOAvie1S/o7+zFMrwI3oGhfqFXHEpDUO5eD6IOb9feVdJO3xocnfAUSBelcrHHzHzEkgLTcc7GhW1qvx2f5tC4dUWD+wwsm1fzM/+Abjzh2vyuh3Wcb1jNkYhHnEQeilkENeQDfZzucI9eHxYpFOBkabIhNdqB X-Microsoft-Antispam-PRVS: <DM5PR15MB15148D1E78993110D08289F8CDF50@DM5PR15MB1514.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR15MB1514; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR15MB1514; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1514; 4:bMJwu9r6fSl6WrCDlJHukQXLW9AEF/IQelFSaKX7Lc?= =?us-ascii?Q?GyKxx3X6rp2tU5UwoPzC4HkfTkC3KRIwwmotIFXah9IFYlJrZHDOh6Y70C5L?= =?us-ascii?Q?TMrj7wnwaIt15TUqRQB9VDbN9kVpbUgtPCcQEYrKQ0HINlxaJgC/RFXcAa9L?= =?us-ascii?Q?rELd+XrT9YIcj0KE0UJSplpRL0gcxe7q7MgmrfoZGoUtYt7lO3EySlUFt5om?= =?us-ascii?Q?DAaXZmXnmh60/MzjQpg5EbjswUU6SIHU64vE8MdAkEkZxuOG6lslzlagPtu2?= =?us-ascii?Q?EOya5UmQVcA767txAImw4XWd8PXyLvaSE/XZw0pq9A7ZdZl5dtInRe4LDcXn?= =?us-ascii?Q?g6us+wYjUEr8BagnIK+d79eBGfATHCJPxW7BAHoSwdEVYJP0ey9ujMqZKO+x?= =?us-ascii?Q?cNKGox0dqjLP9mpI6swi+DKIVH27IV+hjZYhm5gJKhw+BZuLPSA8jsmN0qQt?= =?us-ascii?Q?DL/lwZ1csQbUgrMw4IVd72+sCoK2BZus3bybEZYy5l5otgETE3BdPRb4NdjA?= =?us-ascii?Q?iGUx6ZtsaRwVL2tHEPHvSkAUqSxqZv03wMniWprzlhPfs7qMyJ9U/2j6twSA?= =?us-ascii?Q?sCng1LSGPPU3GszDUW3++jNRgoEC7TG9OOoZrbdConN8bdJWuG0eyffXUxa1?= =?us-ascii?Q?tXcOix8C+5xxzwECvGQshdeL4Ns8E33Ss8Ph7d77Crdb424Y222RmKI6lJUc?= =?us-ascii?Q?SBeLzZ85abXQXNAlY2PHolHtUPD2LKvt8trRHbTLLXAlRWBYZOM7iDfkZkOz?= =?us-ascii?Q?Fw8gGPEULESQW0ARbbf9cyqAOICprSjslo0D3GK7S88YMloTbGnVVI0b0Fa6?= =?us-ascii?Q?9FM9xzAVlBETUea8f7AVEEn4u6sorol49z0JgLexK3xF899ehBphf4Mawds2?= =?us-ascii?Q?TTkyGua98iH8n/lnVdjjvAlbgRA47k+TCKw1Aa67pHVxHlmhGHjMMcQRBYzW?= =?us-ascii?Q?YJ6SuxXYlOl68on0YcBXJPu/+D7/PPJ9j9/xFGKLHhFwsPEkQ/OiZNhU9p8W?= =?us-ascii?Q?fcjz3o4vlFw3XiqqKWzUb6wHWxzD617ycFesT/CoDfs0swBZ0aJj84PGDY3q?= =?us-ascii?Q?h0Ah2hsdAPCplKjrMb0xJ5oGtMG1Oz313njay3o03m8KuNSSDofNGVTDpbxn?= =?us-ascii?Q?NcrtD1WPVI0tSxLoKqx2iw4L+SeUmsmphIwJ3MgxzHB0XHGO3qfAchVf2M3m?= =?us-ascii?Q?N17i6e2fD/qpQ4QwSJk8uYPMlTtceUMcUVnekqrkOMH8RqU7mndGe+Fw=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 03283976A6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(39450400003)(39840400002)(39850400002)(39410400002)(39400400002)(33646002)(2906002)(478600001)(966005)(305945005)(5660300001)(54356999)(7736002)(2361001)(2351001)(81166006)(8676002)(42186005)(50466002)(46406003)(189998001)(33716001)(3846002)(6116002)(23726003)(230700001)(6916009)(2950100002)(6666003)(6486002)(77096006)(90366009)(38730400002)(76176999)(66066001)(53936002)(86362001)(110136004)(97756001)(9686003)(25786009)(6306002)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR15MB1514; H:[127.0.0.1]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR15MB1514; 23:+SA4ftLxBVw78+Fv+MACFOqpZjRwMh4lwL41G9HOb?= =?us-ascii?Q?Spbo+FnBJmKB8DTsuQwm44xkpgrGNG4Vg1AuHQWU8syeauBduwZ8HcxzNNLr?= =?us-ascii?Q?q2GLmw7QOsVmUh7WmQPfGnIJLEgNjfGGfCmDDc9HgKzDvjbfnn3pAvzEniiJ?= =?us-ascii?Q?TJej7pul5WPrcsq7MzUMWnoSNDTOebI5ofHWTr0eNZaDLpch9rhq56XqlZhi?= =?us-ascii?Q?Y1QGemViVp5E6Ju6/REecc0lNjxyjQwAD24iSHziuxtB7yNOLLUKHcKxTM0z?= =?us-ascii?Q?yxj4oQpJXkCAOE54rpyXsoGvXHqHTQUt3S8HHzG7T1oT0b/cOqIVQSs7Lw0F?= =?us-ascii?Q?cGQ3BKBNs4e+6iQoGErjAzw+FMVZ3qtfvS7VEmpc3QyNy/K7vbevibwLSyVy?= =?us-ascii?Q?MvtTOo71Ay2pEhwpJfTCRb7ZM214Vr+ABCdNXHvQ0+v8Txpfhu3kudzRr3FC?= =?us-ascii?Q?LH9oWMFlWwe5Vb/f5ES2DaaEfUjWnCUnS3pfX3ojVquzc8UJRzqUR+egN7iD?= =?us-ascii?Q?bSgWeXHNim4/RMgbNPNG3cNj+4gF70N0XeCyjTAwEmuDpIkPnnkwZaAlvzVq?= =?us-ascii?Q?ClpjePToI4vzgF2+Qbfa6hxyQmg+sh8foBAuGaB2EAp6gyadxH30Iy7G/I1f?= =?us-ascii?Q?63vkni1WtVLR6OwBhlUvmtpqcx8ITpwej6ex6V1dw92mGbosh1Yj/Vw1m4Y7?= =?us-ascii?Q?H8ZLgniGp6TV9xzTRe7LWvcucERHHnGYjY5LibqrFrPMvWA54+p+dzv34W0A?= =?us-ascii?Q?8t7rWalZ+hmIYdgEov4E553hEmNSuqluBCJ9kSTU5DIyLHKT+FddjqKZK80X?= =?us-ascii?Q?vSjt8jLxLPJ9QV8F8yhoF+d6omV8Uqk8SpZNUq5TtgoELQy2Cy1uRw3/Zby9?= =?us-ascii?Q?aFTLDuvcT6UehEglYegQkIUXdxJwWRq9HwSJMcBwQGci3LfytN7dXSAAY9Pv?= =?us-ascii?Q?6AtCEMF7V8r6Aa8/xiErfUYrh+j/ZEbbk6brSfkZ9OxjSiVOF1ZZOSSBsrv6?= =?us-ascii?Q?bYPrXNMtk2qFEdbS4o2OmlP6ELElRot36ELv2T1LDbS6QC+0PBaVNcg8u9f2?= =?us-ascii?Q?osg55xYrtix4bAyELJQnzMh+FpEMeZVixrsiutJfOQDHzzA0oi1gXZTpnDZM?= =?us-ascii?Q?dmYOgSjA66cdBSquGtrxJ0sLiwcLSzb?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 6:0VKkVFfQnMzK6rqcRldco5qQ62sVoYdZqaPDJ69agi0mvu6X/eh/Vlx32w+JSP4HyM5BigUOnb+D2ncLcC2kzw/sT+xWojBz16s6VFDY0b+pV97jr1qcMe7JMFgsFt5rHcsTvgaSzu40KtKBzY7PLFUg6jMm4g2SKJLXkQy53vrqSwyYHKhObWuHig44rKXqntgUKzM19R34KW4anZMirhd6ptqOMMaw0r7AQv4DuxfJV3mGUm8uYHbq6jPhmPJanRqJuPzTWUSIUGoT2tnwyX9ZMEQoKMjqK+++rI7IPycTl8UNj/KlswwI2pssUJdxKW4LAYllas5V+2y44tw+96VjNiIZgJQNRMBCpDHCJY6pjsffveCoWv+a4lV+rRUS6d8EIYnttvEWcX+JNhi8N4nm8zKKsJPfvRNMZ0K5VyUqpzmFPB+SXQtbZtiBHHjxRuFYsfnphSoKDRTWMOGGF2fgLpq77qrfvfGLfXm0udROucXNwmAb9RdsMoOIXKR0FW2latXeIDL5v3zOFXoy5w== X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 5:UZm0BrqAElEWWzHJd/ZzaMLbkuBBKQWpL0ACcA6yxeqrusVEaGoy0g+gs2by85Y3LzLFI1P9OlmRHsbEH6vYJvB1rc6wwBBHRzrCWREqin18XeXftTPNNBznoyA9Q9+6MuSm8zidcSlQTykr5DBucmxs21MadCf8ys7aqFmPszVsI2Nh38p7XT/A/66muNFGrzetnnukWyPuBPQJ5zshGNcqOfEvUtbEx3yq/yUjyXvosZvi+08wzTiisY+tGDTf+LwAdI7oUevL9odI7eHc0kFlAHpRJGRtYW0Nvd87ghtNdlNhlgRdLFxS2j7ucjLgG4kuZ2QekwErRjUudiCdJKZEEfhNX4XkvvZAHdKMQXQ0gk3I9zWLtX/kPpHcnM3TJF3lg1UpYpEu+bKgPjJsaLeEtNUfJtMT3WVWv2zrGGEVC626sQsdQzzsoN4seICI49H0gUSVkkULjJmfRbY+P0Jk/OG7JJhE6QJIfbi1hcqaZs+pLjpN//IVCmjUszzx; 24:A3zuo37Dsy4UngjbwuIvtVF9w0cY3gqjJN6DJii0/pOs1yEq9j8hwTZgmnj8yXYY/85UZqJvZGYYta1yShVDB/N8D5EvUE1m8yCI7u9rwD0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 7:vRzEr8nBF4l8ipDikS/Him/lciG/k9tdfXxy0uOKac3Ysb7DXu1jpnejjoFUfJ45a6a/zUQXCwEW40hjWc/F9d/GVt0x/BJrSZOILbWq/9QKmCfyKylZX/iTF/rjixmQ7S1KhN3Dm5aD8Zq3auSOPLIyzJ8f+KLtY1VKJdp1qASxHIwoud1Ql/S/u9OOGo/m8IiU/c8OGV1Fh4iOQJCst88myk/FWjN8byQI95+mO1HokXcjWjLY9vq1KAu/owlLiwmsHV8BgKvvTVnr1hZjDgGRddEbHvnE1E87/3wg/Nvq64zAFcs/3Y8ws/YAzK9FumbNGD88562r09Q6lmOTSw==; 20:B8ugh4Fz+skQ6CT1nTxs+dlkDAipLL3j9b3TyCz6rl6TavSfW7DgxChvs4musBJv0OE0Ln2Pr/Bfws8VTkq1VngIaJqJ1ciwmBPBoSK1hdY4Eauemqq23MlUE1YprZTrNakGhbVz7dxWX8vjdlnfVwnzgmRMygZKf9tlZnQzQpM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2017 23:59:41.1100 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR15MB1514 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-06-04_17:, , 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 - June 4, 2017, 11:59 p.m.
Patch
diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py --- a/mercurial/obsolete.py +++ b/mercurial/obsolete.py @@ -578,4 +578,5 @@ class markerreader(object): _version, (newmarkers, newoffsets) = _readmarkers( data, offset, withoffsets=True) + _checkinvalidmarkers(newmarkers) markers[:] = newmarkers offsets[:] = newoffsets @@ -587,4 +588,5 @@ class markerreader(object): _version, (newmarkers, newoffsets) = _readmarkers( data, self._lastlen, withoffsets=True) + _checkinvalidmarkers(newmarkers) markers.extend(newmarkers) offsets.extend(newoffsets) @@ -598,4 +600,5 @@ class markerreader(object): _version, (newmarkers, newoffsets) = _readmarkers( data, offset, offsets[0], withoffsets=True) + _checkinvalidmarkers(newmarkers) markers[0:0] = newmarkers offsets[0:0] = newoffsets @@ -775,5 +778,4 @@ class obsstore(object): def _all(self): markers, _offsets = self._readmarkers() - _checkinvalidmarkers(markers) return markers @@ -801,5 +803,4 @@ class obsstore(object): if index is not None: index.update() - _checkinvalidmarkers(markers) def relevantmarkers(self, nodes):