Kenneth Porter wrote:
--On Wednesday, April 12, 2006 3:31 PM -0400 Toby Johnson
<[EMAIL PROTECTED]> wrote:
Unless anyone has objections, I'm going to go ahead and delete the 0.10
branch for now. It doesn't make sense to have a branch open while we're
in beta; my new policy will be to create a release branch once
release-candidate status is reached.
I would reserve that tag for what goes in the tarball, and name tags
before that with a suitable suffix (eg. beta1, rc1). Otherwise those
not familiar with the project might not realize that a release hasn't
yet been cut and trust the tag name to indicate that it contains a
final release.
Sorry, I probably didn't explain this well enough... I agree with your
comments, but I'm referring to a release branch, not tags. A tag is an
immutable point in time. Beta-1 was "released" this morning
<http://svn.pumacode.org/repos/vss2svn/tags/0.10.0-b1/> and that will
never change. But I realized some stuff wasn't what I expected, so
instead of "re-tagging" and saying "no, *this* is really beta-1", I will
just release a beta-2. Likewise, a "0.10" tag will be created when 0.10
is released.
A "branch", however, is a parallel line of development. I use mostly the
same development model as Subversion, which is that all new development
occurs on trunk, and when we get close to a release I'll branch for that
release. Then new development can continue on trunk, while the release
branch is stabilized. Even after the release, that branch would be used
for bugfixes, so we could create a 0.10.1 even if trunk is already too
far along towards 0.11.
So my point is that I think I created the release branch too early; I
thought we were very close to 0.10 but there are a few more bugs to work
out still, so I want to avoid the hassle of keeping it in sync with
trunk. So I'll still use tags for every milestone, and release tarballs
from that tag, but create a "release branch" only when release-candidate
status is reached.
_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org