tagging releases

Jensen, Aaron ajensen at webmd.net
Mon Dec 15 18:24:57 UTC 2014


> Why don’t you use special bookmarks? hg bookmark tag-x.y

Because 1) we'd still have to synchronize the bookmark with our central server. That process is unreliable. And 2), as much as people say bookmarks are lightweight branches, they aren't. It is too easy for novice users to get the bookmark on revisions it shouldn't be, and most users at our company are novice users. If you are on a bookmark, then pull and update (hg pull ; hg up), Mercurial moves your bookmark to what you just updated to. Also, there is currently in issue where pushing a bookmark create multiple heads in the destination repository (see http://bz.selenic.com/show_bug.cgi?id=4400). Both of these behaviors prevent us from adopting bookmarks for configuration management/version tracking.


More information about the Mercurial mailing list