Skip to content

Mark Git tags and remotes as pinned

I frequently use hg-git and edit history. If I amend or edit a commit that's known to a git remote, that breaks hg tags:

$ hg tags
abort: 00changelog.i@c130f30cabf81fbfe06b25b3809dea6d1116acd5: filtered node!

This MR fixes that, with a test, by marking the changesets as pinned.

(I've assigned this MR to @krbullock as an experiment; hopefully you can provide some feedback, as @mjacob seems quite busy.)

Merge request reports