Submitter | Jun Wu |
---|---|
Date | June 4, 2017, 11:59 p.m. |
Message ID | <8ac6041f2d9cddf3fdb7.1496620759@x1c> |
Download | mbox | patch |
Permalink | /patch/21185/ |
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 726D32C440; Sun, 4 Jun 2017 19:59: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 rOKO0yV1Gh_s; Sun, 4 Jun 2017 19:59:53 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id DFBA22C441; Sun, 4 Jun 2017 19:59:42 -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 B9F162C42F for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 19:59:40 -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 4fhKPbCxClBz for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 19:59:40 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 738F62C3AE for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 19:59:39 -0400 (EDT) Received: from pps.filterd (m0001255.ppops.net [127.0.0.1]) by mx0b-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v54NuxTm021788 for <mercurial-devel@mercurial-scm.org>; Sun, 4 Jun 2017 16:59:38 -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=LcBuZsaKEQreyxJKIXWV2Fzkp7YOqXXY/8LHiYTaBRg=; b=gpA0Q+N5Al3CTYyzj07Ya9lNn5B2aWJDspxpj4valpOtyDX3H9o5XC8eKbIOYgvpupv/ juA26PZzUnp+fFS4I/YHCrU8iq0rVC8lVzv4jPOlXD5LBLbIJueOy5o696cQeiIyn599 PqDBAH03ZqyBicjZ60gDFgRz2mWxBlE6nFs= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0b-00082601.pphosted.com with ESMTP id 2avjgb0thb-6 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Sun, 04 Jun 2017 16:59:38 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.15) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 4 Jun 2017 16:59:37 -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=LcBuZsaKEQreyxJKIXWV2Fzkp7YOqXXY/8LHiYTaBRg=; b=ABjGHlOYLcWmYvKUh1bXCEYhhRHnQLkPF23gt4HDqZVpwW+iFlUT7x2w5yMnKwV5CQST2im3C58Zsh5VlIfpVcmJGa8WJ+2yMC4y5CF2EgnNTVeLtwg4RR5em7SLzqV14nqRo3yiZtg2EgxwlV/1O/jluXvmJDhhFARd4jBBVJ8= 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:33 +0000 MIME-Version: 1.0 Subject: [PATCH 07 of 22] obsstore: move _version to a propertycache X-Mercurial-Node: 8ac6041f2d9cddf3fdb743bc0ae5a02584d890ec X-Mercurial-Series-Index: 7 X-Mercurial-Series-Total: 22 Message-ID: <8ac6041f2d9cddf3fdb7.1496620759@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:19 -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: 25ec3ca3-b0b4-4e50-214e-08d4aba5bfab X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM5PR15MB1514; X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 3:7Zy9KI5lCZYwo7cWxgojuU3m5pwDZhbTdCQ4eUqxuxKJssNXTbbMnWkhnsFUEzSkfcrGLbwVgxTIJLQW35UM2QpwifK5inMGGXXLk7jJsTKQRi2WpSuq/iXYcFml/vVlHvFH6JDGZxN+lvX2sHEmyYT3ytI2rLMPL2OYJ90Z+0/eiVsDtUULw0z5X0KUZa8+C70CPhsieAQTHt94nR6lkipm3jMyk9nkObEAUDMt9O6O70S1ale00aphjTdI7ux24XjCLYWh76TjFIHhmpslPD92/aSZWMfTuO2T7OaI0DdmJ0AtiqaxWZLhd/RQccRex5QLewoYKwlvxkzMRmM50w==; 25:FHKZxNZE5pWmXQYkwPN7YP6Z3wfTHJjvCvV/q8xBOiTZ2oORiYGpIF+SFzeR3eOIsadEK+sKPDelLFz8jZ7NS0Yb9fwxdm15z+CYU4ld7sDkemfxMTKeliZu3PhcmV0morR8FKVVvMnk1bm//tx9Fa50Yy+p7rvdJro0wMA9s0uyJ/8YAXiNkKONN4fOWKSFIcXO8WZUdC571s/11DbYf87ABhij0hT6+HbltSF2r2Ui/g5otHCBD5kuiov0hYd9H4Mbycht0bNotztDfCr3Xe3aSbD+/LhzCXIlNMHfwx3DBYq/pQ7HFZHJt3GNH/Qqp33sN7sdR9Ca2nfV95Rprkkgs9N6XPfHL9lPgfD7TiiPT9c4Tze1NylnZwiHOsy287NFg79DMW0mKdaU8FPhfoGPfczcV4S8ex3aFQpVs9RhR//oAVLSK1X2/t+9Y5EHq1aLrxy6CP+zHJ23PAR5ONxyIRNrPQ453tLROo/PZ+8= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 31:iFUAEeLvmhG5+vm0cA8tnX2tR8SbZZZ61b74Xon33wWsUw3LPeiar6M3xULyrZSm1lER65+WQ+R2JpOJyR6DzaQs5POBNx34jmwhGHH7Vbp6j1bRhogBksbBGwutObaZ2lgbPXILB2oMR7qypdhGbR1WWn11lsvNnEs7nux2ZsI8B3/qJ1uoVXGy2MTd8O8clMEjqRVZgITnYkt1WL4xqXzrVfpkCQj/Ln3lR+QsjvkOPVp52CwBmu4DZigO0MP1pOslitjo2ldgEUdSDUW71g==; 20:LGwoDDUrhWFFEKtG3YTLkl/RpNsWlo8liBAXIc7FV238tsFie6XjvPcn1+Ta2rTSUGsMmtM7zV3rMP0Ar2o/IvEqmcGXFrBC1XJMWQQM2Qr7sf6Ix7UC7ptfOYBV+NGYra17cLiAhLPXLRyvqSfx28MHUdowNnwnPH0TBn3G2ObCq3WbGbR4j7i0XeApXngwvZPAqdsrhSMaQj3MKqTTrlYctqKUPJd2WNR/yoFuuOBk7eToYP8FGyURExgIeIT1/2pwAc/UhgJv9D6vhYm5RJmcWDsXSoW8/GYiF/kk8HZdnOpM2ZGZPmwamvXGx3mUaw5Uu952t7CY1cVynteW9KYpHxP7ZS5HuqQrxCTkWNsZsV3B6yKMOSW2NfZ7XUJwpRAYMiIN9j7P6iIgZvbZPYHY6fmh35JdjFNgmeCv9/vEPD69q5dKCpOwSNDLyrwF70sd6bfIR1TYZuhi8CoTYZ87tTtj0vQOaTp0l5jS+0sj5h5woVJ02Hu/cxRrXx/a X-Microsoft-Antispam-PRVS: <DM5PR15MB1514D86EFA1D67E1A2A6ADBECDF50@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:bvSJ29ZqLvfucESBh7casHYBN76s58sAyd8DwYdfMb?= =?us-ascii?Q?rup91eCuQ9p4jVe6tttn3JkjtE5tUZrn0UmT3GWvubjhTmXMQ85fHooKhtaH?= =?us-ascii?Q?arFvy/hfkIaAyt4wFvojdZ9NZzCXny9majvDfHTGSjN/6LkRyw1kNTQRozYR?= =?us-ascii?Q?WJjl1NWIGYd3lw41/F90rQ8xLPlHq/JVTX7NGfps61/9yHkXeZM3DCtS22FT?= =?us-ascii?Q?eODLJgQHhkiI75/MEciRTW5TbzHJ8wZsjbQnfze4tZFtZO/T0h4obvmerdSS?= =?us-ascii?Q?W3a7MiW7d8C3EXW2gBABkUBFSmv9hU1ozXTUtD0hS55UHEDYKvsU0TorO1kG?= =?us-ascii?Q?TfMvepithhgmkdtWpYuJCO65scNR566GG6QsApD4hVC6Rk/12wz+RmSIjpfc?= =?us-ascii?Q?kFTFhPis+wzWKFe2QiDhVCYcuthfQrfnUWcTJ/jaMUtiz7OOU7CcjdKht9wr?= =?us-ascii?Q?pm6QafM9m1bX75eVa/yBKwSDPx+sm9qEbxzM9Zgh93HW8q92/PUYdDIKDBRZ?= =?us-ascii?Q?NuV+5k+bS46uPrpmbbVtyuXqggSvHFpW1oovJbHyHabFkCl3d2f3rK8ASWEc?= =?us-ascii?Q?jDe/9hfaBrmrumbNwpjdY0KqjESJKkM/+vITcSth/JyeZW0pcDSm533om1sW?= =?us-ascii?Q?FJyhSktDbUMj6IheEWxk05IYv9Pd98Og1IisQzd9jY3dia/MfCnx1VhqGntI?= =?us-ascii?Q?91VFUAvgr8j/T9sokvuTKqnavKDTGg8UhCuo+rMqt+JoQuYr5VBLvVn51rYn?= =?us-ascii?Q?45U4o8rwRPdSgPVGRncK6CFhcSvTHfvAFpaKls7VN8mZRAsgg81zL3vYhiuh?= =?us-ascii?Q?6r0Y91kvCu80WpilLWuvKCYCpYNpM2tt8LRCRjgD9Fq/Q4gY6BnKmD3hPsEF?= =?us-ascii?Q?uLjFotaqFF/Tc8U3pmEaoNOHyY5EAB95GOWdRh2A4Yj8E0laQjrXWoo1qxjf?= =?us-ascii?Q?DoSo2IxLfvVpHOQwpdZeUVKvgGTQi0x/Zb9fPT+1KbXUDULeZknSYQ5uukM3?= =?us-ascii?Q?rL63Aw8OG6oyyRVwJVCiPMkMBedw7gm/Dc6nGI3BSTIZBNAIZfblRgby+YWE?= =?us-ascii?Q?KBlZm+Dx1jctzqSn5FUwE3Jc40kj7vzdY326h9gIFIsO9sPaohvHKSXz82I4?= =?us-ascii?Q?2hQ6H7dpcrY2TutT4ZtAIZVAN/r7eyMb2l1oLevaCVclsIPNER+pWBEyXrXL?= =?us-ascii?Q?a6Cj26tlF8iTV+9WM7vyA6Nwo8D9mkNBh/yqjb5R6jVlT+bFktZ09fsg=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:F0gOcjlXGL+z2ImhS75tZpw14sMdTGCTGgJaPP/Tv?= =?us-ascii?Q?q9Re5kZLZ7jNFLNdWxcT8NMHij6gw0xbjixfxMmjrKOVt8N2f0q5vs49LncX?= =?us-ascii?Q?2A2W5GHzk1SgwgayYArJDVWthZZFjUdxSpL3fbVVI7Q6z4EH0KYSBPk3SFNP?= =?us-ascii?Q?1T+cVaxGyutmwhcF/TQDx809hajfx+a1a1J2BoSTqmP/gn9u0JW92qqK4+mY?= =?us-ascii?Q?3FPl4kQgAaYPyhNP0+chwOJtOQB9LiUA74uPpRJbuaHuqFehgwSoolgVBLCl?= =?us-ascii?Q?QucXJSUv1XdwdM5I/2VYx5/I+GwOZdQ5eU9TtFjRZOLJdsIwlyra5tQmIp9N?= =?us-ascii?Q?ysoXS0Oot/rf4yc7vhJCVCYWQouZMqlN1fB0EJuRjS/RXQB3u+fMXCP+uuAh?= =?us-ascii?Q?9fRDskJZQDVFpp61axJQGJiKJVjKFLlFGVF0XKqN85m4raJT3Bzd2fhjx42f?= =?us-ascii?Q?riL7NNjgEpOUnbKiV1HPOUV6paaVyvKnm0JzXAHaKUp8RnXrU2+wu69PQCvS?= =?us-ascii?Q?+auweU/VukExZ5VmNzgYjpGNToEiii/3UaOgRTDw/YpoWHYHpMZ7O8Kjyf1Q?= =?us-ascii?Q?MbT83PyIC7UfN165lbN1BPPEG3TdpnkHfGs+sOuefMW4uRY/ycbsweLqWIt7?= =?us-ascii?Q?didtgRJMGnmypvBMIpDlQMHN2duDypyKNjh1OTZo26oZ1jensz6Ff2ehvn3x?= =?us-ascii?Q?/CGNyrpO12qpFR0ekZFi33+Bv6xAzv9vIzWHqL9hYJ4ffilruyA4iYdspZwl?= =?us-ascii?Q?Oaq4FHuGi3JwR2ChlqeVGcEFULfmk5a1RmY+FTK4Zz0wV/ui6lIteOjP5XDM?= =?us-ascii?Q?CCyq9yK7mxQfYq+/CS1OMQHrm/266iwStj9Q20uecaj1GLYNX7ztPysucjgk?= =?us-ascii?Q?mUn+Vu6NubeNCcrLWw2m9AORovyw01ohJn9HmGwd+9zN8iVWBB6y/1XJEvQu?= =?us-ascii?Q?lM7gEYwxCfd4MKKlmJycuU42KOkkVsJS/zQfSe0gKmx7mrDQpTggKBVULYHl?= =?us-ascii?Q?Ubnd3s950OxZrnw3CGqbnRyDrwnWLFnzDceGlQ+b4lXsvfQOigcYnujqEnsD?= =?us-ascii?Q?thsNW2Ob+5ebtDJCCaghoDENhyPX+8938nu9ddiSN8KXbFV0P7qdx1IUP5AF?= =?us-ascii?Q?pYsZNWpu/F0KHvB3x7E2y9YC9vl1LxI?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 6:Ho/VmkMCJ/veeeu9q4AMKFnJlwBJQPEfgcW+dBD6jKci/XsdqrsxVO9qqEaiOskjKhTSnDcp3tcJlSYH8Z1dkxnEPvOo2dxe3JcF2M2S6waHyIH83cjyMHflY9J3+XUSEiqx7ut/NM3a5Xje877AuZcVSzckLKcS1rVE+2aoxAVMqI6E9DVFnIemrGf93TNLUZtjb/AJjUYlq4ZJ6oNxBXNHCzXbJ320uolDopKFc/tiOuCvpmEhkCihM4lZOf2pVJqsSijFTgqnt35zBpQoL0CjKzPBMuuLdUGwDw1J99UBuhD5a6k+WmiXMhYWjKlTsn7JCAm3OANbRVXGx0+69A33JZh/yMICvzEKXuJZPxrM1jvczgAQeM0Nx6lYyRsjzbVfGe04Y1odnAgjt4C7y3Cl4WjtxQdvk9wp1S1QLvpSCjiV2X4awr3V3z7SPgKeF484BoOvQHxk9Y6feGPJe9HmbdKD1V4iixYDjbJFEXcN5DOjfUfa61Ifx3/PrJINiFubIrMYiNRPM9/2dWwHcQ== X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 5:cakUnag+KhVYtsytHo37iduBulICh3NfoOsmRPaImzUxdiURHPCU4QXcJjWfXp3dwqq+0aJ3XcvcZPmEnSa2sqi7sEywQijJMzqu/rkeSakrqjbl0A52503RO3RA1rdWm8lko2eriDOZudJlbu0SbgeJxnkP0tzeokniCIfRdvFzCTPhwhkoE4lCHXyQ2evVcBXQ89G2M8Ja4fZkk6bqTq6rDJVjDsn11nbwFuuT9qR4l2nlfVeQF74LEuUcK4p9IKGcdHrbewH4ZsjqfjcT2Yucwz3Ah5cRnEakgXsPLgczcsPApkxQKNKZxFmWnAfSr/o0WKL5WFbakwDR6mbFXP3b9pk4opehwMQdMM37eFlF7qo3e0dEmAj48Qkns572PFspILEZLlgsGfl5cw09+nXRmVOobC+hNW/xaJ8rN27M5z7FUnlU9NvjmTx7b5pZVl/LoTb+nX5MjLVi6kvQk0cj3Mp/l2eXmOg+J9p3zmD3K6qx6eXObjKTryL6F/7F; 24:E2nfSCvOfanUau+dPR6I49GxQlAb/E6nks5nTeiy1JhCP1zUXiBdDh7VTJEg40Pnd/a85+XZ3SpUNGxeSudrgDyQYRltpSfBuZVlZxOR4EM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR15MB1514; 7:Y/cSbGanjcFpGgiUJU/kILbdTQhznAW31pN6+sQxbMJb/vlxb5p1wky1LQIaGsp4qPqXI0X0MF4sknoIIKE1Cx4Inq8hWElacRrzjHBmNDZDI87nFKhLpV+WWONtIFxHoyci58guxPlxvdmXWl0m5kHFFyMCsl8IldI6zE0cu9+hqw4QF7tDR2VJ0JPBr+z1QhzR/Lbk+0cmOsWoEGOKS4JGSQi/ubHEv2JzZOX8JDwNFkb9v+aZafX8LEKTfIY9sGQRh0TTNt+WLyZ8b8wEfkIDLaRYZXI6Y24dZPeKDvGBvbF9KXcsMXYw4Ywc0tmxgsuwgUDok38Oz5CP7mUjYw==; 20:yth82X0vGPvUnJCHt7vispC1Y1o31XSC1incANT1qJxjIdsJ1Adr59eJBESax4XjNB5CrI0JGdgPkY6IQlfbmVzOtaOXLZFqmeq2XrAkVOxomrtQ+71d+fDq4PKMMiaPpNOe8dVE7Lvi8F3Y5lokUW8jydmc3fovY8X4VOevgfQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2017 23:59:33.5836 (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 @@ -556,5 +556,5 @@ class obsstore(object): self.caches = {} self.svfs = svfs - self._version = defaultformat + self._defaultformat = defaultformat self._readonly = readonly @@ -671,4 +671,11 @@ class obsstore(object): @propertycache + def _version(self): + if len(self._data) >= 1: + return _readmarkerversion(self._data) + else: + return self._defaultformat + + @propertycache def _all(self): data = self._data