hgrepo.tags: drop support for Mercurial < 2.0
A new property called _tagscache was introduced in Mercurial 2.0, so the cache wasn't actually working. The contract for tags() also changed at some point -- it stopped returning nodes that weren't in the repo. This will need to be accounted for if we start using the tags cache again. However, it isn't very clear whether the Mercurial tags cache is actually worth doing, since we already have a separate in-memory cache for Git tags in the handler.
Loading
Please register or sign in to comment