Hi,
[ svn-tagging vs. git-tagging ]
( I use subversion to checkout from SVN mirrors, but not in my daily
working life. )
( I cloned llvm.git | clang.git | compiler-rt.git and archived them. )
( I do not want to checkout all 3 from SVN mirrors to have everything double. )
Isn't the problem caused from somewhere else?
Looking through [1]..[3]... Here llvm/svn-tag from [1]:
...
URL: http://llvm.org/viewvc/llvm-project?rev=230433&view=rev
Log:
Creating release candidate final from release_360 branch
Added:
llvm/tags/RELEASE_360/final/ (props changed)
- copied from r230432, llvm/branches/release_36/
...
So, you have a "rev=230433" referencing "what-ever-you-call-it"
"upper" "llvm-project".
Maybe I am thinking more in Git syntax, but why don't you tag within llvm-svn?
So, within llvm.git#release_36 branch I do not see any "230433" svn-rev.
$ cd ~/src/llvm-toolchain/llvm-git/
$ git branch
master
* release_36
$ git log -10 | grep git-svn
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230431
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230346
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230287
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230284
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230282
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230281
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@230277
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@229874
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@229800
91177308-0d34-0410-b5e6-96231b3b80d8
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/branches/release_36@229757
91177308-0d34-0410-b5e6-96231b3b80d8
So, what shall I do... git-tag a "final" myself?
[ llvm-toolchain $version ]
So if I build from <{llvm|clang|compiler-rt}.git#release_36>, what
$version will I get?
clang version 3.6.0 (tags/RELEASE_360/final)
Where (file) is the version bumped?
Here is the output of my clang built from official v3.6.0rc4 tarballs:
# LC_ALL=C clang -v
clang version 3.6.0 (tags/RELEASE_360/rc4)
Target: x86_64-unknown-linux-gnu
Thread model: posix
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.6
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.6.4
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.2
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
Currently, I decided to wait for the official "final" tarballs.
- Sedat -
[1] http://lists.cs.uiuc.edu/pipermail/llvm-branch-commits/2015-February/008783.html
[2] http://lists.cs.uiuc.edu/pipermail/llvm-branch-commits/2015-February/008784.html
[3] http://lists.cs.uiuc.edu/pipermail/llvm-branch-commits/2015-February/008785.html