[LLVMdev] [cfe-dev] Reminder: LLVM 2.9 Branching in One Week

David A. Greene greened at obbligato.org
Tue Mar 1 19:12:21 PST 2011


NAKAMURA Takumi <geek4civic at gmail.com> writes:

> Matthieu,
>
> On Tue, Mar 1, 2011 at 8:02 AM, Matthieu Moy
> <Matthieu.Moy at grenoble-inp.fr> wrote:
>> At some point in the past, an anti-git-svn system had been set up on
>> llvm.org. Has this been disabled since? I don't manage to do much with
>> git-svn:
>
> Maybe sure. Anton said it is disabled to access upper directories with svn.
> Thus, we (accessing llvm.org remotely) cannot do git-svn with branches
> for homebrew.

This is exactly right.

> Andreas and Anton, could you please launch git release branches for llvm.org?

I think the trouble with branches is the lockdown of the root repository
directory.  I tried something like this but it breaks due to the
restrictions:

git svn init --stdlayout https://<user>@llvm.org/svn/llvm-project/llvm \
  --ignore-paths="^.*(Apple|PowerPC.*|SVA|eh-experimental|ggreif|non-call-eh|parallel|release_.*|vector_llvm|wendling|May2007|checker|cremebrulee|start|RELEASE_1.*|RELEASE_2[0-7])"

Obviously, replace <user> with whatever it needs to be to allow dcommit
to work.

Ideally we'd have clang and llvm-gcc git mirrors as well via the
--prefix argument to git-svn init, but let's not get ahead of ourselves.
:)

It appears that there's not much those of us who would like git branches
for svn release tags can do without help from the server side.

                            -Dave



More information about the llvm-dev mailing list