DJabberd now lives on git and github

Alex Vandiver alexmv at bestpractical.com
Tue May 25 18:05:23 UTC 2010


On Tue, 2010-05-25 at 10:20 -0700, Yann Kerherve wrote:
> This is now done, and I've recreated the tags as they were.
> 
> Please, have a look at it and give it thumbs-up thumbs-down before we
> actually start using it.

The tags are all on the un-filter-branch'd version of the history, so
they form a parallel but not identical commit history.  See, for
example, c31bb56 is contained in "master," but the tag
"DJabberd-0.83" (dfb4909) is not.  Put another way, one would expect
`git describe --tags master` to work, but it does not.  This is probably
caused by the irritating fact that tags are not rewritten when you
filter-branch -- you need to pass --tag-filter 'cat' to force new tag
objects to be created.

The fix is fairly easy, though -- go through and re-tag the 6 commits on
the correct version of history, and re-push.  The following should be
sufficient:

git tag -f d6e890542a4c16be4be09e0b522d83599747e243 DJabberd-0.84
git tag -f ef827c1b1f1693a9242c39ab8cf40299c2824545 DJabberd-0.84_01
git tag -f c31bb56f1e0494aac165526a7e89a0bd9dc75910 DJabberd-0.83
git tag -f 8dba0dbc0926a25e693723fdd29510f3ebb94190 DJabberd-0.82
git tag -f 87d74180f98d7f2a4cb0bb12ca1263ae8dd15e41 DJabberd-0.81
git tag -f c3ace1ae4704dea581a54efe3c66ea0f516887ee DJabberd-0.80

 - Alex



More information about the Djabberd mailing list