Comment 2 for bug 681792

Gustavo Niemeyer (niemeyer) wrote :

This bug is affecting the tool from the Go language that downloads remote packages from Bazaar branches. Go uses tags as a way to relate a specific revision in the branch to a given version of the compiler suite, so every once in a while such tags have to be updated to point to a new version of the branch's code. Then, once one says something like "go get -u", the tool will attempt to update the local version of the package, but since tags are often updated, it currently has to use --overwrite as well, which is not great.

Having a --overwrite-tags flag is exactly what would be needed in that case.