git mirror svn metadata

Hi everyone,

I tried to clone the git mirrors and set up git-svn metadata according
to these instructions:

http://llvm.org/docs/GettingStarted.html#git-mirror

Importantly, I did this (replacing <username>, of course):

% git svn init https://llvm.org/svn/llvm-project/llvm/trunk --username=<username>
% git config svn-remote.svn.fetch :refs/remotes/origin/master
% git svn rebase -l # -l avoids fetching ahead of the git mirror.

I did this for llvm, clang, compiler-rt, test-suite and dragonegg. This
worked fine for llvm. For compiler-rt and dragonegg, I get:

% git fetch
% git svn rebase -l
Unable to determine upstream SVN information from working tree history

clang and test-suite have not finished the git svn rebase yet but I
imagine they might fail in the same way.

Is svn metadata missing from some of the upstream git mirrors? I really
don't want to git-svn fetch if I can avoid it.

Thanks for your help!

                           -David

I use it for clang and llvm. I haven't tried for the others.

-eric

Eric Christopher <echristo@gmail.com> writes:

Did you git svn init each repository separately, pointing it to the
relevant SVN repo?

David Blaikie <dblaikie@gmail.com> writes:

Did you git svn init each repository separately, pointing it to the
relevant SVN repo?

Yep.

                            -David

<dag@cray.com> writes:

David Blaikie <dblaikie@gmail.com> writes:

Did you git svn init each repository separately, pointing it to the
relevant SVN repo?

Yep.

And...clang failed too. I'll double-check everything.

                           -David