On11.08.2012 03:33, Greg Stein wrote:
IMO, perform as little core re-engineering as possible, and move rapidly
towards a release. So, strip Hg rather than rebuild.

Second, as a consumer of this project, having *no* SCM is simply ridiculous
and a non-starter. I cannot imagine any possible installation or use-case
without SCM. My view is that you start with SCM, and build on top of that
with something like Allura.
I see what you mean. As I understand from ticket #3883, there were plans to make Hg (Mercurial) default SCM in Allura. But since dev team realized it's GPL'd, Hg will be moved to separate package and possibly even out of Allura's source tree. So now we have two options:
1) make SCM support non-default so that Allura will be less opinionated, or
2) choose default SCM from the other ones left (Git or Subversion).

Note that even with 2), with the work i'm doing, SCM support can still be optional, i.e. user would be able to remove it from default installation. This is relevant to me because if 1) is chosen - which Dave seems to favor - things like Git repos in default installation will have to be pruned. I imagine this would be troublesome for new users, who clearly expect code hosting to be available by default, even though there certainly are use cases that don't require it.

Reply via email to