Bart Molenkamp wrote:
Niclas Hedhman wrote:

On Wednesday 16 February 2005 07:06, Sylvain Wallez wrote:


Something that doesn't help also is the fact that our foundations

are

maintained and documented (or not) elsewhere, at Excalibur. This
includes the Avalon framework interfaces and SourceResolver, Store,

XML

utils, etc. Only the framework API is available online. So, should

we

copy the javadoc of Excalibur component & frameworks we use in our

own

repo to make this information more accessible?


Why not use SVN's more exotic features of external linking, and

plainly

include the Excalibur codebase (source that is) as part of Cocoon?

You

all

have commit access to it, and it is not likely that the Excalibur

community

will make any big changes in the future, and unlikely to object to

any

changes made from Cocoon committers.

Are you referring to the svn:external property? Would it be a problem

that

we
have to include using https and not http?

Anyway, if we can make this work, this would be a great idea!


Maybe completely off-topic, but here is my idea:

Maybe it is even better to just copy it into the Cocoon codebase. Both
codebases are in the same physical SVN repo, right? Then a copy won't
take much space, and you're independent from changes to Excalibur. When
changes to excalibur are required, you can make them in the Cocoon
codebase, and when the Excalibur community makes changes to their
codebase that is required in Cocoon, it should be possible to merge
those changes into the Cocoon code base (merge with the changes you've
made). It's a bit like a vendor branch, I guess... [1]

Big -1

Not knowing where the code is is bad, having to versions that claim to be the same things in different parts of the repository is way worse.

--
Stefano.



Reply via email to