[libcxx-dev] libcxx git svn incantations

Stephan T. Lavavej via libcxx-dev libcxx-dev at lists.llvm.org
Tue Jan 8 14:41:40 PST 2019


Hi,

I'm attempting to set up my libcxx repo again, but the incantations for doing so stopped working at some point. I started with https://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-git-svn and what I'm specifically doing is:

C:\Temp\KITTEN>git clone https://git.llvm.org/git/libcxx.git
Cloning into 'libcxx'...
remote: Counting objects: 81725, done.
remote: Compressing objects: 100% (24727/24727), done.
remote: Total 81725 (delta 64508), reused 71971 (delta 55513)
Receiving objects: 100% (81725/81725), 14.85 MiB | 12.11 MiB/s, done.
Resolving deltas: 100% (64508/64508), done.
Checking out files: 100% (6774/6774), done.

C:\Temp\KITTEN>cd libcxx

C:\Temp\KITTEN\libcxx>git svn init https://llvm.org/svn/llvm-project/libcxx/trunk --username=stl_msft

C:\Temp\KITTEN\libcxx>git config svn-remote.svn.fetch :refs/remotes/origin/master

C:\Temp\KITTEN\libcxx>git svn rebase -l

At this point, "git svn" hangs. (I see that perl.exe is consuming an entire CPU with nothing else happening.) IIRC, this command is supposed to (slowly) print out a bunch of revision numbers as it works. If I instead run "git svn fetch", it also hangs.

Should I be running different commands? Is a server down or misconfigured? Is "git svn" broken? Is libcxx done with svn and finally using git directly?

Note that I am on Windows Server 2016, running the latest version of 64-bit git, and these incantations worked for me months ago.

C:\Temp>git --version
git version 2.20.1.windows.1

Thanks,
STL


More information about the libcxx-dev mailing list