[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