[Telepathy] ANNOUNCE: folks 0.6.0
Travis Reitter
travis.reitter at collabora.co.uk
Sun Aug 21 06:38:11 PDT 2011
On Thu, 2011-08-18 at 19:07 +0100, Philip Withnall wrote:
> On Thu, 2011-08-18 at 18:14 +1000, Danielle Madeley wrote:
> > On Thu, 2011-08-18 at 07:56 +0100, Philip Withnall wrote:
> > > On Thu, 2011-08-18 at 10:19 +1000, Danielle Madeley wrote:
> > > > On Sat, 2011-08-13 at 18:50 +0200, Travis Reitter wrote:
> > > > > libfolks 0.6.0 is now available for download from:
> > > >
> > > > Did you tag it off/push tags? I can't see the tag in git.
> > >
> > > http://git.gnome.org/browse/folks/tag/?id=FOLKS_0_6_0 ?
> >
> > Ok, what's going on here?
> >
> > [danni at adelie folks]$ git remote -v
> > origin ssh://git.gnome.org/git/folks (fetch)
> > origin ssh://git.gnome.org/git/folks (push)
> > [danni at adelie folks]$ git remote update -p
> > Fetching origin
> > [danni at adelie folks]$ git tag | grep 0_6_0
> > <nothing>
> >
> > Actually, there's something weird going on here. cgit tells me the
> > commit points to 6ae4bfa904ad9c0d1b660d6c2fec0161945a9d8f but
> > [danni at adelie folks]$ git log 6ae4bfa904ad9c0d1b660d6c2fec0161945a9d8f
> > fatal: bad object 6ae4bfa904ad9c0d1b660d6c2fec0161945a9d8f
> >
> > I have this commit instead:
> >
> > commit fb0afc67b31c095bbb3916547cd66025a873078c
> > Author: Travis Reitter <travis.reitter at collabora.co.uk>
> > Date: Sat Aug 13 13:12:22 2011 +0200
> >
> > Release version 0.6.0
> >
> > And if you view http://git.gnome.org/browse/folks/log/ the tag doesn't
> > appear there either:
> > http://git.gnome.org/browse/folks/commit/?id=fb0afc67b31c095bbb3916547cd66025a873078c
> >
> > Is the problem a bad tag pointing to a non-existent object?
>
> My guess is that Travis pushed the tag, then tried to push the commits
> (including the tagged release commit) and found that they needed
> rebasing. After rebasing, the tag no longer pointed to the release
> commit. (Please correct me if I'm wrong, Travis.)
This is what happened (if I remember correctly):
1. made the tag FOLKS_0_6_0
2. realized I needed one more commit
3. deleted tag FOLKS_0_6_0
4. added last commit
5. (possibly) re-ordered commits not yet pushed
6. git tag -a FOLKS_0_6_0 <commit hash>
7. git push origin master FOLKS_0_6_0
I'd never pushed the original tag to origin, so I didn't anticipate any
trouble (and I still don't think anything above is wrong - please
correct me as necessary).
Thanks for pointing this out, Danielle and fixing this, Philip.
-Travis
More information about the telepathy
mailing list