[PATCH 2 of 2 STABLE V2] revbranchcache: return uncached branchinfo for nullrev (issue4683)
pierre-yves.david at ens-lyon.org
Sun May 24 01:22:47 CDT 2015
On 05/23/2015 09:48 PM, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara <yuya at tcha.org>
> # Date 1432347240 -32400
> # Sat May 23 11:14:00 2015 +0900
> # Branch stable
> # Node ID 95e4e05ef06c2cd6e9fa6a1d2460dc5d760b8675
> # Parent c1758faf54617855d3f21152cd05e81fecf6cf6b
> revbranchcache: return uncached branchinfo for nullrev (issue4683)
> This fixes the crash caused by "branch(null)" revset. No cache should be
> necessary for nullrev because changelog.branchinfo(nullrev) does not involve
> IO operation.
> Note that the problem of "branch(wdir())" isn't addressed by this patch.
> "wdir()" will raise TypeError in many places because of None. This is the
> reason why "wdir()" is still experimental.
With a mix of relieved and sadness, I've pushed to the clowncopter this
More information about the Mercurial-devel