Cantor, Scott <canto...@osu.edu> writes:

> On 4/29/19, 10:34 AM, "Boris Kolpackov" <bo...@codesynthesis.com> wrote:
> 
> > The latter two are direct copies from the web/ and admin/ SVN directories.
> 
> I believe that the web/ repository is actually directly published as
> the web site, so there probably is additional work to do to change
> how that's happening. I don't know the details of how it works, that
> step to commit to svn was as far as I ever made it.

Hm, looking at admin/release-procedure.txt, step 15 in particular,
suggest that it's at least not the whole process.

In any case, I suggest that we convert it to Git now and decide
what extra steps, if any, are required later.


> > I think we should try to migrate the release tags (the ones
> > in the Xerces-C_X_Y_Z form). I also wouldn't mind converting
> > them to the now well-established vX.Y.Z form.
> 
> I would cast a mild vote of preference for just using X.Y.Z for
> the tag names rather than embellishing them at all with any other
> characters, but otherwise +1

I have two reasons to prefer vX.Y.Z over just X.Y.Z:

1. This is the convention that is promoted (and sometimes
   required, like in Go) in modern languages and package
   manager. As a result, it is well recognized by tooling
   (e.g., GitHub will automatically recognize a tag like
   this as a release).

2. We may want to use X, X.Y, or X.Y.Z for release-series
   branches. We currently call such branches as xerces-X.Y
   but if you think about it, this 'xerces-' prefix is
   tautological (we are already in the xerces-c repository).

So, to summarize, vX.Y.Z has potential benefits without any
drawbacks that I can think of. So why not?

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to