diff hgweb.cgi @ 12392:741290486877 stable

bookmarks: fix _bookmarks/lookup() reentrancy issue (issue2016) _bookmarks is loaded lazily and calls super.lookup(). Unfortunately, branch and tags caches initializations also recurse in lookup() and end up trying to access _bookmarks again. Massive confusion ensues. I considered fixing all branches and tags cache loading to avoid recursing in lookup() but it would add complexity to otherwise working code provided lookups are performed on nodes or revnums.
author Patrick Mezard <pmezard@gmail.com>
date Fri, 24 Sep 2010 00:03:58 +0200
parents 227b9f13db13
children 85cba926cb59
line wrap: on
line diff