how to fix the broken tagging system?
Dirkjan Ochtman
dirkjan at ochtman.nl
Sun Sep 28 17:14:26 CDT 2008
Ronny Pfannschmidt wrote:
> 1. Tags don't propagate with the tagged revision.
>
> It's really not fun to push a tag just to see its not there in the
> remote repository.
I have proposed fixing this by disallowing tagging changesets that are
not in the ancestry for the tagging changeset. mpm was a little on the
fence about it, but I still think this is a good UI-level feature which
helps prevent this kind of problem.
> 2. Tags can change without further notice
>
> Its really no fun to pull in changes, and get existing tags changed that
> way - no pull op should be able to alter tags without asking me first.
It seems to me you are contradicting yourself here:
> No, i belive creating a history for metadata about the history is the
> wrong way.
So on the one hand, you want to get notice of changed tags, and on the
other hand, you believe the metadata about history should not be
versioned itself?
> 4. git, bzr, monotone - all do it right, just hg is plain wrong (and
> thus is a pain)
This point really doesn't add anything.
Cheers,
Dirkjan
More information about the Mercurial-devel
mailing list