git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
SDSedat Dilek <sedat.dilek@gmail.com>
Date
Feb 26, 2016, 10:31 UTC
Message-ID
<CA+icZUVi1a8XA=Dp2Vnt=vYmyseOMBNptgZzB-oekqB32+mAnw@mail.gmail.com>
[ 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 -
Message 1 of 1 in “[Q] Import SVN tags into a local Git repository?”
  1. Sedat DilekFeb 26, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.