[LLVMdev] RFC: LLVM Release Documentation Changes

Bill Wendling wendling at apple.com
Fri Feb 25 14:46:24 PST 2011


Hi all,

I'm working up some changes in the way LLVM is released. Attached is the latest HTML file for HowToReleaseLLVM.html. The major change is in how we do branching and tagging. I want to use a hierarchical version of tags for the various release candidates and final release. The structure of the tags would be something like this.

The 2.9 release branch:

	https://llvm.org/svn/llvm-project/llvm/branch/release_29

The 2.9 release candidate 1:

	https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_29/RC1

The 2.9 release candidate 2:

	https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_29/RC2

The 2.9 final release (the one we send out to the public):

	https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_29/Final

Once created, the tags will never change. The branch may change. Though after the final release the branch shouldn't really change.

Duncan brought up the question of how to release clang. It would be nice to package clang by itself without all of the LLVM tools. Basically, making it a standalone package. I have no problem with this (in fact, I think it's a great idea), but it does mean changing Makefiles and stuff. Any help with this would be greatly appreciated.

Comments?

-bw

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110225/1eb6c4dd/attachment.html>
-------------- next part --------------




More information about the llvm-dev mailing list