[vlc-devel] Switching to git

Pierre d'Herbemont pdherbemont at free.fr
Sat Feb 16 21:06:35 CET 2008


On Feb 16, 2008, at 8:49 PM, Rémi Denis-Courmont wrote:

> Le Saturday 16 February 2008 21:28:30 Pierre d'Herbemont, vous avez  
> écrit :
>> Basically we have more or less everything ready, that includes Trac:
>> http://jones.videolan.org:8000/vlc-git/
>> http://git.videolan.org/
>
> IMHO, first, the tree should be re-imported through git-svn with a
> proper --authors-file. I simply don't like to be called
> <courmisch at 087cc15d-e3d4-0310-b314-ee4ba9120b5d>.

Nice point. I'll work on that...

> Another thing that I am confused about is, git push, both technically,
> and "politically". As much as I prefer git to SVN, I respectfully  
> completely
> disagree with Linus Torvalds' stated opinion that git removes the  
> "commit bit
> politics". There are two ways to "commit" with git. Either we have  
> git push,
> i.e. commit bit, all like SVN and CVS. Or we have an omnipotent  
> maintainer to
> merge patches to the "official" tree as with the Linux kernel.

I think we should retain the git push centralized approach for now,  
wouldn't we?

(About the commit politics, the discussion is about controversial  
patches that you are free to publish in a branch while retaining  
everything else from the official tree, wipping out political  
discussions. So forking is cheap. But unforking is also cheap as git  
would nicely pull back the controversial patches back in the official  
tree.

In other words maintaining unaccepted patches is way easier.

I may be completly mistaken as I didn't read the what Linus was  
saying, so take that as my 2 cents.)

> (And third, we'll need to write a GIT for SVN users howto, but  
> that's obvious)

We already have http://wiki.videolan.org/Git but obviously it isn't  
nice enough.

Pierre.


More information about the vlc-devel mailing list