> No longer true, git has sparse checkout support (I believe since 1.7.0).

I hear this argument over and over again, and it is still wrong!


The sparse checkout support is only fragmentaric at least! It's for sure not 
comparable with the sparse checkout features of SVN. I'd rather call it 'farce 
checkout' :)

Try creating a sparse branch
Try creating a sparse tag
Try getting multiple sparse checkouts at the same time


git is good, but it it's basic design decisions does not fit to all project 
setups.
E.g. GIT is still primarily intended for only pushing to your own repo. Try to 
do a git merge and later rebase of a concurring merge conflict. You will end up 
with all commits duplicated in the history...

LieGrue,
strub



----- Original Message -----
> From: Stanislav Ochotnicky <sochotni...@redhat.com>
> To: Maven Developers List <dev@maven.apache.org>
> Cc: 
> Sent: Wednesday, September 5, 2012 9:51 AM
> Subject: Re: Git as the canonical SCM
> 
> Quoting Olivier Lamy (2012-09-04 22:23:11)
> ...
>>  Due to lack of support of sparse checkout in git, I (perso) don't want
>>  we have to create a git repo per plugin etc...
>>  IMHO That will be a pain to manage.
> 
> No longer true, git has sparse checkout support (I believe since 1.7.0).
> See  http://git-scm.com/docs/git-read-tree.html (search for Sparse
> checkout section). There are multiple examples spread through the
> interwebs, one would be:
> http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/
> 
> And there's always shallow clones which are fine for sending
> format-patch(es).
> 
> That said, the code should IMHO be split into repositories depending on
> their releases (i.e. code that gets releases simultaneously should be in
> one repo, code that has multiple parts which get their own release tags
> should be in separate repos)
> 
> -- 
> Stanislav Ochotnicky <sochotni...@redhat.com>
> Software Engineer - Base Operating Systems Brno
> 
> PGP: 7B087241
> Red Hat Inc.                              http://cz.redhat.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to