Matthias Wessendorf schrieb:
Hi fellow contributors and committers,

a recently common asked question is:
"Is it possible for an ASF project (-> myfaces and its subprojects) to
use git ?"

The answer is:
Yes and no. All projects need to use svn as the central store of all
source code, but individual committers and contributors can use git as
an "alternative svn client". See http://git.apache.org/ and
http://wiki.apache.org/general/GitAtApache for the currently available
tools and some initial documentation.

So, question is now, do we (Apache MyFaces) want such a read-only git mirror ?

If yes, I'd be more than happy to run this on the
"infrastructure-...@apache.org" list.

Just to give a short summary why a read only mirror is preferrable over
a full git-svn checkout.
The git mirror would allow git deltas to be downloaded instead of single
svn commits, which would make the initial checkout (git mirror) way faster!

As for svn externals, git-svn cannot deal with externals directly
but there are workarounds like using git subprojects or
using symlinks. I personally prefer nowadays git over svn even despite the fact that only Intellij and a handful of editors have decent git integration. Git is simply so much better in dealing with day to day versioning tasks that going back to plain svn is painful!

Werner


Reply via email to