[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