On Sun, 11 Oct 2015 at 10:42 Barry Warsaw <ba...@debian.org> wrote:

> 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.

 I updated the tag names to *-new/*, created tags, and compared the tags
using gitk:

Tag: upstream-new/1.3.6
tree ee9a409e99194f61677a7f1db264ad195e34e674
parent 6301bde3e906597778cf9633d3bb15934351de55
author SVN-Git Migration <python-modules-t...@lists.alioth.debian.org>
1444319334 -0700
committer SVN-Git Migration <python-modules-t...@lists.alioth.debian.org>
1444319334 -0700

Imported Upstream version 1.3.6

Tag: upstream/1.3.6
object 93a165c58b76bbb3702ea7d8d96c190b8d056ae2
type commit
tag upstream/1.3.6
tagger SVN-Git Migration <python-modules-t...@lists.alioth.debian.org>
1444319335 -0700

Upstream version 1.3.6


(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.

Reply via email to