Point Releases - tags

I’ve just read about the 3.4.1 point release, but

there seems to be no way to track these in the Git archives,
no tags, no branches.

Am I missing something?
Bas

Probably :wink:

Tag:
http://llvm.org/viewvc/llvm-project/llvm/tags/RELEASE_34/dot1-final/
Branch:
http://llvm.org/viewvc/llvm-project/llvm/branches/release_34/

LLVM uses svn. git is just a mirror.

Sylvestre

I see some branches?
https://github.com/llvm-mirror/clang/branches

I suspect 3.4.1 is based off
https://github.com/llvm-mirror/clang/tree/release_34

(llvm probably has something similar I suppose?)

This is correct. Though, I don't know if anyone tagged 3.4.1 on that
branch, but I suspect what was released is the HEAD of that branch.

Tom would know better. If we're doing a 3.4.2 (as was mentioned
earlier), we might have to tag all branches.

cheers,
--renato

> I suspect 3.4.1 is based off
> https://github.com/llvm-mirror/clang/tree/release_34
>
> (llvm probably has something similar I suppose?)

This is correct. Though, I don't know if anyone tagged 3.4.1 on that
branch, but I suspect what was released is the HEAD of that branch.

Tom would know better. If we're doing a 3.4.2 (as was mentioned
earlier), we might have to tag all branches.

Are you talking about adding git tags? What is the process for doing this?

-Tom

SVN tags, but yeah. You can take note of the commit that we produced
the last candidate, but it'd be good to tag all repos with a release
number.

I'm not sure how people do it, but I'd assume the tags should follow
the same as it's done for the main releases. If there isn't any, we
should definitely create one.

Bill Wendling should be able to confirm the status.

cheers,
--renato

Normally, I get a volunteer *cough*aKor*cough* to create the git tags/branches.

-bw

Normally, I get a volunteer *cough*aKor*cough* to create the git tags/branches.

Yeah. Historically, we have far more branches in SVN than we'd like to
export as proper GIT branches. Hence release branch creation is pretty
manual. I will create them.

The branch should already be there, because we mirror release_34 branch.

We stopped to make tags ~ 2 releases ago, because git svn created
orphaned ones (mostly due to our directory layout - we do not "tag" a
particular commit, instead, we're creating separate dirs, etc.).

The branch should already be there, because we mirror release_34 branch.

We stopped to make tags ~ 2 releases ago, because git svn created
orphaned ones (mostly due to our directory layout - we do not "tag" a
particular commit, instead, we're creating separate dirs, etc.).

Just to say, thanks for maintaining the git mirror!

The extra time you've put into tagging and branching correctly instead of providing a straight git-svn dump has undoubtedly paid back in developer time many times over.

Alp.

While on the subject (and thanks!), is it intended that where the git mirror says…

Mirror of official llvm git repository located at http://llvm.org/git/llvm.

… is it intended that the link produce a blank page?

Yes. The full mirror list can be found at http://llvm.org/klaus
(pretty experimental as of now though).