# HG changeset patch # User mpm@selenic.com # Date 1119581330 28800 # Node ID 58d57594b8022cd26c690c7180cd0b8c85e8b4f8 # Parent 7a3a3952c43177073a1bf30151cb4bcc1dcf0ae9 Add 'local' tags -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add 'local' tags Local tags are repository-private tags that override the usual tags. They're not version controlled. manifest hash: cce27c853d36f03adba4bd543a37c8faf1a0c749 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCu3SSywK+sNU5EO8RAlVAAJ9sTyIW2EkzBPSPp+3uU6a+6DUC6QCcD0vE jiwqhtfCuvG5LLs54LkzamY= =D9IP -----END PGP SIGNATURE----- diff --git a/mercurial/hg.py b/mercurial/hg.py --- a/mercurial/hg.py +++ b/mercurial/hg.py @@ -394,6 +394,9 @@ class localrepository: n, k = l.split(" ", 1) self.tagscache[k.strip()] = bin(n) except KeyError: pass + for k, n in self.ui.configitems("tags"): + self.tagscache[k] = bin(n) + self.tagscache['tip'] = self.changelog.tip() return self.tagscache