[LLVMdev] Repository Layout
Devang Patel
dpatel at apple.com
Mon Jul 2 10:19:18 PDT 2007
Reid,
On Jun 30, 2007, at 3:36 PM, Reid Spencer wrote:
> All,
>
> I'm finding the current layout a bit frustrating, not to mention
> that it
> breaks all the documentation. We currently have modules laid out like
> this:
>
> llvm/trunk/...
> llvm/branches/...
> llvm/tags/...
>
> stacker/trunk/...
> stacker/branches/...
> stacker/tags/...
>
> and similarly for all the other modules (test-suite, java, poolalloc,
> etc.). Unfortunately, this "standard" layout interjects a directory
> (trunk/branches/tags) below each module name. I would rather see it
> laid
> out like this:
>
> trunk/llvm/...
> trunk/stacker/...
> trunk/java/...
>
> branches/llvm/...
> branches/stacker/...
> branches/java/...
>
> tags/llvm/...
> tags/stacker/...
> tags/java/..
>
> Fortunately, with SVN, making such a change isn't hard and its tracked
> in the commits. Anyone object or have other ideas in this realm?
Your suggestion makes life difficult for someone who wants to mirror
one subproject. Once, llvm-gcc is using svn at llvm.org, most likely
I will create a local mirror to follow llvm-gcc development. In that
case
it is easier to mirror
.../llvm-gcc
then
../trunk/llvm-gcc/
../branches/llvm-gcc/
../tags/llvm-gcc
-
Devang
More information about the llvm-dev
mailing list