On Tue, Mar 22, 2005 at 01:37:29PM +0100, Armin Bauer wrote:
> Hi,
Hi,
>=20
> we are planning to move the plugins out of the opensync dir. What should
> the new layout be?
>=20
> branches/
> trunk/ (opensync)
> tags/
> plugins/
>=20
> or
>=20
> opensync/branches/
> opensync/trunk/
> opensync/tags
> syncml-plugin/
> kdepim-plugin/ etc
My preferred layout has the problem of moving opensync to a new
subdirectory. It would be:
trunk/opensync/
trunk/sync-plugin/
trunk/kdepim-plugin/
But I agree with any layout, as long as they stay in a single repository
(i.e. allow cheap moves and copies between, without losing the history).
My order of preference is:
trunk/opensync/
trunk/sync-plugin/
trunk/kdepim-plugin/
branches/
tags/
(I like this because it doesn't break the trunk/branches/tags convention.
But it would move opensync to a subdirectory)
opensync/branches/
opensync/trunk/
opensync/tags
syncml-plugin/
kdepim-plugin/ etc
(I like this for the same reason as above. Altought it "breaks" the
trunk/branches/ tags convention on the first directory level, it keeps it
on the second directory level)
(I agree with this layout if, and only if, they stay on a single repository)
branches/
trunk/ (opensync)
tags/
plugins/
(This layout "breaks" the branches/trunk/tags convention, but I think it
can be justified if we don't want to move "opensync" to a subdirectory,
and if the layout above would imply on not having a single repository)
>=20
> or something else? What do you think?
>=20
> Armin
--=20
Eduardo
|