[Pkg-clamav-devel] VCS discussion
Stephen Gran
sgran at debian.org
Mon Aug 25 14:12:56 UTC 2008
This one time, at band camp, Bjoern Meier said:
> hi,
>
> My opinion about the folder structure in the repo is, that we have 4
> branches with the same structure:
>
> stable, freeze, unstable, volatile. I think, this explains himself.
I'd prefer to use
master (unstable)
$release (which is branched at freeze time)
volatile/$release (which is branched from $release at freeze time, but
tracks master)
pristine-tar (see below)
Over time, you accumulate more and more branches with this approach, but
it's easier to find and apply a fix to say, oldstable while it's still
being supported. Having release based names is also unambiguous, while
'stable' is ambiguous over time, even if it's clear at a given time.
> Folders:
> Upstream (original sources with version number in folder)
Maybe I'm not understanding what you mean - isn't this what tags are
for?
> Patches (maybe debian patches)
> Package (the uncompressed package with files like control, rules,
> postinst, etc.)
This seems ok, I think.
> in the root of the branch the complete package with orig.tar.gz, etc.
For the .orig.tar.gz, I'd like to use pristine-tar (it keeps it's own
branch and just puts the xdeltas necessary to rebuild the tarball).
--
-----------------------------------------------------------------
| ,''`. 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/20080825/34f5ee14/attachment.pgp
More information about the Pkg-clamav-devel
mailing list