What I've done, and it's probably horrible, is to just `git-dpm tag --refresh`
and then `git push --tags --force`.
That does look yuck.
If my vague understanding is correct, it seems that git-dpm wants to assign the tags to the same commits, but references it differently. ie. it references the parent commit instead of the actual commit.
(the message is different too, not sure that is an issue)
Where 93a165c58b76bbb3702ea7d8d96c190b8d056ae2 is the actual commit and 6301bde3e906597778cf9633d3bb15934351de55 was the parent commit.
I would guess this difference is why it wants to update the tags.