Mercurial > hg
changeset 7814:4421abf8c85d
tag: force load of tag cache
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 02 Mar 2009 19:19:09 -0600 |
parents | 076401cf2b63 |
children | bcd364b247ba |
files | mercurial/localrepo.py tests/test-tag.out tests/test-tags.out |
diffstat | 3 files changed, 9 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/localrepo.py Fri Feb 27 19:10:38 2009 +0100 +++ b/mercurial/localrepo.py Mon Mar 02 19:19:09 2009 -0600 @@ -227,6 +227,7 @@ raise util.Abort(_('working copy of .hgtags is changed ' '(please commit .hgtags manually)')) + self.tags() # instantiate the cache self._tag(names, node, message, local, user, date) def tags(self):
--- a/tests/test-tag.out Fri Feb 27 19:10:38 2009 +0100 +++ b/tests/test-tag.out Mon Mar 02 19:19:09 2009 -0600 @@ -35,6 +35,7 @@ 868cc8fbb43b754ad09fa109885d243fc49adae7 gack 868cc8fbb43b754ad09fa109885d243fc49adae7 gawk 868cc8fbb43b754ad09fa109885d243fc49adae7 gorp +868cc8fbb43b754ad09fa109885d243fc49adae7 gack 3807bcf62c5614cb6c16436b514d7764ca5f1631 gack 3807bcf62c5614cb6c16436b514d7764ca5f1631 gack 0000000000000000000000000000000000000000 gack
--- a/tests/test-tags.out Fri Feb 27 19:10:38 2009 +0100 +++ b/tests/test-tags.out Mon Mar 02 19:19:09 2009 -0600 @@ -60,21 +60,21 @@ date: Mon Jan 12 13:46:40 1970 +0000 summary: Removed tag bar -tip 5:d8bb4d1eff25 +tip 5:e86d7ed95fd3 bar 0:b409d9da318e 1 files updated, 0 files merged, 0 files removed, 0 files unresolved created new head -tip 6:b5ff9d142648 +tip 6:b744fbe1f6dd bar 0:b409d9da318e abort: tag 'bar' already exists (use -f to force) -tip 6:b5ff9d142648 +tip 6:b744fbe1f6dd bar 0:b409d9da318e adding foo -tip 3:ca8479b4351c -bar 2:72b852876a42 +tip 3:197c21bbbf2c +bar 2:6fa450212aeb % bar should still point to rev 2 -tip 4:40af5d225513 -bar 2:72b852876a42 +tip 4:3b4b14ed0202 +bar 2:6fa450212aeb adding foo abort: tag 'localtag' is not a global tag abort: tag 'globaltag' is not a local tag