| |
ESOE Development |
2009/6/18 Luke Daley <lda...@gmail.com>
> This does cause issues with branching/tagging etc, but it may be a
> good opportunity to investigate whether all of the modules need to be
> bound to the same version number and release cycle.
Putting some effort into decoupling them might lessen the impact, but the
dependency will still be there.
If a monolithic repository can be avoided, I think that should be the
Aside from personal preference, what advantages do you see with individual
repositories?
> This is painful even with multiple. But at least with multiple you can
> isolate the pain.
> For example, the Grails plugin does have binaries in svn.
> Unfortunately this is really unavoidable. If it was it's own repo it
> wouldn't be infecting the whole project.
> Can't you emulate a lot of this by a “meta” project that pulls
> everything in as a module?
If I may quote you from last time we had this discussion, "Having the diffs
and build results functionally linked to tickets/features is more beneficial
than whatever vcs is in use in my opinion. If there is going to be a change
then we should try to get a good _suite_ of tools happening."
Having a suite of tools at our disposal is the main factor swaying me
towards a monolithic repository.
Shaun