Hello, I noticed git-filter-branch doesn't dereference annotated tags prior to invoking git update-ref -d.
Please find a patch attached that changes the call to git update-ref:
-git update-ref -m "filter-branch: delete" -d "$ref" $sha1
+git update-ref -m "filter-branch: delete" -d $(git rev-parse --verify
"$ref^{commit}") $sha1
Regards,
Gregory
0001-git-filter-branch-Dereference-annotated-tags-upon-de.patch
Description: Binary data

