Submitter | Yuya Nishihara |
---|---|
Date | Aug. 17, 2018, 4:41 a.m. |
Message ID | <862795da77333d388efb.1534480905@mimosa> |
Download | mbox | patch |
Permalink | /patch/33815/ |
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 EEF812C0A1; Fri, 17 Aug 2018 00:42:08 -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 VPH-lyAu4Q24; Fri, 17 Aug 2018 00:42:08 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 106C72C0A5; Fri, 17 Aug 2018 00:42: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 1D9A42C095 for <mercurial-devel@mercurial-scm.org>; Fri, 17 Aug 2018 00:42:06 -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 cx8xbVvLabIx for <mercurial-devel@mercurial-scm.org>; Fri, 17 Aug 2018 00:42:05 -0400 (EDT) Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by mercurial-scm.org (Postfix) with ESMTPS id AB33F2C0A1 for <mercurial-devel@mercurial-scm.org>; Fri, 17 Aug 2018 00:42:04 -0400 (EDT) Received: by mail-pf1-x42a.google.com with SMTP id b11-v6so2982658pfo.3 for <mercurial-devel@mercurial-scm.org>; Thu, 16 Aug 2018 21:42:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:mime-version:content-transfer-encoding:subject:message-id :in-reply-to:references:user-agent:date:from:to; bh=WPLm0vUJoTXRM3zstMyRhrapck035kXjcd7Ztz3kHKg=; b=KxY//2oDd+nqJrAb3Cm6EJnfiknPf6BBYMn9UCfedBtBVfZMcEuOM/mN9u/jbaKOKu gaQuH7PA8UJpuxyIuz+0qdyAop0ACrREZ/RxE5HUTY+VcrJx/BA7mXkbkvRpYB/W9wpy ZbYIBccKad8GMYScU8vm9/WoRvdDVfM4RHj9/kI0QntnNjf05P7AQ5lW6q11j/UTgwN8 ZIisN7kp7jGF0kL1O+2ufZAqMZ6LLk67A2btgTmtSSTX+OGliNlAqyXXmzQmZUPuR2VK HClkv+A3quflTWL+bDByJkkPI2W5htYSckytCiK3187EXsI9vYSs5/eUpAGhvyUwQJy5 mumA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:content-transfer-encoding :subject:message-id:in-reply-to:references:user-agent:date:from:to; bh=WPLm0vUJoTXRM3zstMyRhrapck035kXjcd7Ztz3kHKg=; b=XINQ5idv1DwS35whMrSjUY/LrXH0XUVgX35QN0DtoE81YDw7raYy9jF7ZT5lgy+sJr Q4AIWz1Pd1kcvQEpZGwlrrsc6+3mfHJyzIz7zK2S5ejrPNxUsnAik4UflifCBLa3si5p 35VEHwYPDp9Xi2BoPnZCVl5M6QP0RsMhjRAArDXHZnGYgRmGRe++VhXzZSaIC0VxDHYX 06zjay6gQLGWnplAb2+JpfMN3Y9jLKBmqIwAlScwmOBGbu3r/x4fFb/h4qOeIumYTfsJ zU4NDRy3S8Fog6zmEhdARNQeAppZJcwd4UGsQhr8HpNILUOQKj1ZyMQqY32W8LLUiYNA bmfg== X-Gm-Message-State: AOUpUlGCegtOXItPn+7K5/acg2ZHgMWGmRIuwKG9a5kFpsM9+T8BlUor KThlNadaUgN4ySd4N+u7+9JZJBsh X-Google-Smtp-Source: AA+uWPxVKRDIa1vEY5tSNXNG4R8brWuIhnnOkl/plVcriztKHwm1ViSZZGqOXcYxQ9Vk3+F7cZn05Q== X-Received: by 2002:a62:6283:: with SMTP id w125-v6mr35034824pfb.108.1534480923637; Thu, 16 Aug 2018 21:42:03 -0700 (PDT) Received: from [127.0.1.1] (flets-202-70-212-19.client.pikara.ne.jp. [202.70.212.19]) by smtp.gmail.com with ESMTPSA id o134-v6sm1032952pfg.74.2018.08.16.21.42.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Aug 2018 21:42:02 -0700 (PDT) MIME-Version: 1.0 Subject: [PATCH 3 of 3] revlog: obtain the first node at the lowest layer while building pure nodemap X-Mercurial-Node: 862795da77333d388efbda161e012336ff4237bf X-Mercurial-Series-Index: 3 X-Mercurial-Series-Total: 3 Message-Id: <862795da77333d388efb.1534480905@mimosa> X-Mercurial-Series-Id: <0a01692d0560e11e15b8.1534480903@mimosa> In-Reply-To: <0a01692d0560e11e15b8.1534480903@mimosa> References: <0a01692d0560e11e15b8.1534480903@mimosa> User-Agent: Mercurial-patchbomb/4.7+348-46da52f4b820 Date: Fri, 17 Aug 2018 13:41:45 +0900 From: Yuya Nishihara <yuya@tcha.org> To: mercurial-devel@mercurial-scm.org 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
Yuya Nishihara - Aug. 17, 2018, 4:41 a.m.
Patch
diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -1109,7 +1109,8 @@ class revlog(object): def nodemap(self): if self.index: # populate mapping down to the initial node - self.rev(self.node(0)) + node0 = self.index[0][7] # get around changelog filtering + self.rev(node0) return self._nodecache def hasnode(self, node):