[PATCH 2 of 2 STABLE V2] revbranchcache: return uncached branchinfo for nullrev (issue4683)

Pierre-Yves David 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 
series.

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list