This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

git elfutils-0.142 tag and elfutils.spec.in


I've just noticed two bad things.  One is that in the elfutils-0.142 state
(commit 2f5b79e9348c651604795452fb4831964b3917b1, which is what the
official 0.142 tarball got), elfutils.spec.in lacks its 0.142 entry.

The other is that elfutils-0.142 is an "unannotated" tag.  It should be a
signed tag.  i.e., it looks like it was made with "git tag elfutils-0.142",
but should have been "git tag -s elfutils-0.142".  This makes e.g. "git
describe" refer to 0.140 instead of 0.142 for all the revs since then.

I'm wondering if maybe you have some lost head locally where you committed
elfutils.spec.in and never pushed it.  If so, you could just merge that I
guess.  (But I wouldn't use that new head to replace the elfutils-0.142
tag.  That tarball is already baked.)

But anyway, I think you should do:

GIT_COMMITTER_DATE=2009-06-29 git tag -f -s elfutils-0.142 elfutils-0.142
git push -f origin tag elfutils-0.142


Thanks,
Roland

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]