i'm for a move to git as well.

concerning the options listed by carsten:

"b) create git repos by functional modules" makes sense if all modules 
belonging to a "function" are released together, this is not everywhere the 
case currently. if we release them independently we violate the git branch/tag 
concept which unlike svn cannot branch/tag on subtrees, only the whole repo. we 
should make this clear when listing the options, e.g.

b1) create git repos by functional modules (release projects independently)
b2) create git repos by functional modules (release them all together)


my favorite options are b2) and c)


i advice against a), we had done this with our own multi-module open source 
projects at http://wcm.io and moved away from it to b1) and are still not fully 
happy with it. but in no way we want to go back to svn. 

btw. the same discussion pop ups from time to time on the sling mailing list, 
oliver lietz has put together some information and points to consider at [1]

stefan

[1] https://cwiki.apache.org/confluence/x/8ZLHAg


>-----Original Message-----
>From: Carsten Ziegeler [mailto:cziege...@apache.org]
>Sent: Tuesday, October 27, 2015 1:46 PM
>To: dev@felix.apache.org
>Subject: Re: git?
>
>Looking at this thread, there seems to be no one really against moving
>to git.
>
>When it comes to moving, we have three options:
>
>a) create a single git repo
>b) create git repos by functional modules
>c) create a git repo for every artifact
>
>Depending on which variant we pick, the more work it is to get
>everything moved. Therefore apart from deciding for the option it
>depends on a volunteer to drive this thing.
>
>I'm unsure on how we come to a decision on the option. I think all
>arguments are on the plate and there is little use in reiterating these
>in slightly different fashions.
>
>The thing I don't know is, how much effort it requires to
>request/create/setup another git repo, e.g. if we start with a) and
>there is a desire to create a separate repo for something. (I know the
>git commands to move a subtree to a different repo, therefore I'm just
>asking about the effort on the infra side)
>
>Regards
>Carsten
>--
>Carsten Ziegeler
>Adobe Research Switzerland
>cziege...@apache.org

Reply via email to