[vlc-devel] Git vs Subversion

Jean-Baptiste Kempf jb at videolan.org
Wed Feb 27 19:20:14 CET 2008


What is the policy of this mailing list against HTML mails ?


On Wed, Feb 27, 2008, jboileau wrote :
>    Thanks Pierre! Especially for the link, I will read and learn.
>    On Wed, Feb 27, 2008 at 10:40 AM, Pierre d'Herbemont
>    <[1]pdherbemont at free.fr> wrote:
> 
>      On Feb 27, 2008, at 3:26 PM, jboileau wrote:
> 
>      > Hi,
>      >
>      > If someone as a minute (ok that rules out any answer to this :-) ),
>      > I am curious of why the move from Subversion to Git for the VLC
>      > project. I don't know Git but we are using Subversion on some of our
>      > projects here. When I saw you guys moving from Subversion to Git my
>      > first reaction was: what do they know that I don't.
> 
>      Hi Jacques!
> 
>      I think that the main point of git is to allow multiple working trees.
> 
>      For instance we were using git for the Google Summer of Code so that
>      non committer student could work on their tree as if they were working
>      on trunk. Because mainly git allows to have a working tree and can
>      nicely merge back commit from upstreams.
> 
>      See vlc-ecp-project.git which is keeping in sync with vlc.git:
>      [2]http://git2.videolan.org/
> 
>      Also for non committers it allows to send multiple patches that are
>      atomic according to the commit the non-committer has in its tree.
> 
>      For committer, it eases the use of feature branch, that can be synced
>      nicely with the trunk, and merged back as nicely when the feature
>      becomes stable.
> 
>      Well, in summary the tool is much more powerful than SVN, and not that
>      much complex if you use basic (read SVN) features.
> 
>      This has been discussed a lot on the internet, and there are many
>      articles available.
> 
>      This one is nice:
>      [3]http://git.or.cz/gitwiki/GitSvnComparsion
>      Pierre.
>      _______________________________________________
>      vlc-devel mailing list
>      To unsubscribe or modify your subscription options:
>      [4]http://mailman.videolan.org/listinfo/vlc-devel
> 
>    --
>    Jacques Boileau
> 
> References
> 
>    Visible links
>    1. mailto:pdherbemont at free.fr
>    2. http://git2.videolan.org/
>    3. http://git.or.cz/gitwiki/GitSvnComparsion
>    4. http://mailman.videolan.org/listinfo/vlc-devel

> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel

Best Regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/



More information about the vlc-devel mailing list