hgrepo: completely rework handing of remote refs marking
Previously, we appended to .hg/localtags on every pull. This meant that we never deleted refs that disappeared on the remote server, and the file length grew without bound. Now we use our own file (.hg/git-remote-refs) and we do prune refs that disappear from the remote server.
Loading
Please register or sign in to comment