threads / discuss / 41532

[Q] Import SVN tags into a local Git repository?

Subject: [Q] Import SVN tags into a local Git repository?

## tl;dr

One message between Feb 26, 2016 and Feb 26, 2016.

replies: 0people: 1as markdown or json

Sedat Dilek· Feb 26, 2016, 10:31 UTC · lore
[ Please CC me as I am not subscribed to this ML ]
Hi,

I have here the problem that I build LLVM/Clang out of the official LLVM Git repositories.

But version-tagging is done in the LLVM SVN repositories (see announce in [0] "[3.8 Release] RC3 has been tagged").

The according Git repositories have "release_38" branches (see [1]..[3]).

For building LLVM/Clang v3.8.0rc2 I used official tarballs and for v3.8.0rc3 I built from Git as there were no source-tarballs published (maintainers wait for all prebuilt-toolchains to be done first).

I got two statements of responsible maintainers. (Hans is the release-manager and Anton is the LLVM-Git-repo-maintainer). Please, read yourself.

So, my question is... Can I import "llvm/tags/RELEASE_380/rc3/" SVN-tag into my local Git repository (see [6])? If YES, how can I do that?

One side-effect is... ...that my generated clang binary shows a "final" release in the version-string (see post-scriptum).

JUST FYI: On my Ubuntu/precise AMD64 I have git v2.7.2 and svn v1.6.17 installed.

If you need more informations, please let me know.
Regards,
- Sedat -

[0] http://lists.llvm.org/pipermail/llvm-dev/2016-February/095756.html [1] https://github.com/llvm-mirror/llvm/tree/release_38 [2] https://github.com/llvm-mirror/clang/tree/release_38 [3] https://github.com/llvm-mirror/compiler-rt/tree/release_38 [4] http://lists.llvm.org/pipermail/llvm-dev/2016-February/095780.html [5] http://lists.llvm.org/pipermail/llvm-dev/2016-February/095798.html [6] http://lists.llvm.org/pipermail/llvm-branch-commits/2016-February/009866.html [7] http://llvm.org/pre-releases/3.8.0/rc2/

P.S.: Version mumbo-jumbo ("3.8.0rc3" built out of llvm.git#release_38 and "3.8.0rc2" from official tarballs).

[ 3.8.0rc3 ]
$ clang -v
clang version 3.8.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/llvm/bin
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
[ 3.8.0rc2 ]
$ LC_ALL=C clang -v
clang version 3.8.0 (tags/RELEASE_380/rc2)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/llvm/bin
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
- EOT -

← back to recent threads