[Pkg-clamav-devel] repo set up
Stephen Gran
sgran at debian.org
Tue Sep 2 13:58:40 UTC 2008
Hey all,
Since I didn't see nay objections to using git, and we're now expecting
0.94 final in the next day or so, I hurriedly set up a git repo on
alioth. The layout is:
master:
tracks upstream HEAD
upstream/0.93:
tracks current 0.93 branch upstream
pristine-tar:
tarball xdeltas live here.
debian/{unstable,volatile,etch-security):
various debian branches from master, with pulls from upstream/0.93
the volatile branch should probably be renamed to etch-volatile, but
for some reason I wasn't thinking clearly when I set it up.
The upstream tracked by master (and the 0.93 branch) are currently
at git://git.debian.org/git/users/sgran/clamav-devel.git. I expect this
to be a read only pull location for us, so I won't bother to move it for
now (unless other people object). I just run git-svn from cron every so
often to update from upstream's svn. Hopefully they'll release a 0.94
branch reasonably soon that we can pull from to get the new release out
the door, although I've found that they sometimes lag a bit. Master and
the other upstream branches are not updated automatically in our repo.
My idea of workflow is to clone the group repository and add the read
only clamav-devel as a remote. When doing a new version release, it
should be possible to just pull the HEAD of the relevant upstream branch
(upstream/0.93, currently). When security or other issues arise, it
should be possible to just cherry-pick a commit from upstream HEAD,
which we see as master - in that case, just update master from the
remote and then cherry-pick into the appropriate distro branch(es).
If this seems completely broken and wrong to people, say something - I
took a stab at it based on my understanding of the discussions we had
here.
Cheers,
--
-----------------------------------------------------------------
| ,''`. Stephen Gran |
| : :' : sgran at debian.org |
| `. `' Debian user, admin, and developer |
| `- http://www.debian.org |
-----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-clamav-devel/attachments/20080902/a1ddb7c9/attachment.pgp
More information about the Pkg-clamav-devel
mailing list