[FFmpeg-devel] ffmpegs future version control system

Panagiotis Issaris takis.issaris
Wed May 9 16:06:45 CEST 2007


Hi,

Michael Niedermayer schreef:
> On Wed, May 09, 2007 at 03:18:49PM +0200, Reimar D?ffinger wrote:
>   
>> Hello,
>> On Wed, May 09, 2007 at 02:41:35PM +0200, Michael Niedermayer wrote:
>>     
>>> On Wed, May 09, 2007 at 11:03:22AM +0200, Reimar Doeffinger wrote:
>>>       
>>>> On Wed, May 09, 2007 at 10:23:20AM +0200, Guillaume Poirier wrote:
>>>>         
>>>>> Le 9 mai 07 ? 02:51, Michael Niedermayer a ?crit :
>>>>>           
>>>>>> i would like to change ffmpeg from svn to git
>>>>>>             
>>>>> Yeah, it certainly seems to be smarter than SVN in most ways. After  
>>>>> all, the migration to SVN happened with the death of MPHQ1, so there  
>>>>> hasn't been a thoughough discussion about the pros and cons of SVN.
>>>>>           
>>>> I agree that it has many nice features, but the only case where there is
>>>> any "smartness" (that is in detecting copies) it like always proves from
>>>> time to time that artificial intelligence is just a step below natural
>>>> stupidity.
>>>>         
>>> do you remember any specific cases where gits copy detection was seriously
>>> wrong, iam interrested to see such failures ...
>>>       
>> Seriously wrong? No, I don't think so. But in my MPlayer git tree
>> (http://www1.mplayerhq.hu/~reimar/git/MPlayer/), afskip branch, af_skip.c was
>> created from af_dummy.c, and I would have liked to have this information preserved
>> (can of course be done via the commit message but that's not quite the
>> same).
>> git-blame thinks the code came from all over the place, which was not
>> really the place (at least not that much).
>> I attached that file, since git over http is not quite efficient you
>> might not want to clone that full repo.
>>     
>
> hmm, how inefficient? i dont mind waiting an hour or 2 ...
>   
I just did a checkout on CygWin using http of the ffmpeg git repository
I put online some time ago:

pissaris at pissaris ~/src/b
$ time git clone http://lumumba.uhasselt.be/takis/git/ffmpeg.git/
...
walk 3d2ec3062e8d2a99f3597f9df07dd2841b912296
walk b45ff680fa8232af811acaba2f84c5c0958e2a15
walk 79e8cc14c12365f8f925d56a86476ae9bb8f4aea
walk 0ec7815e32bda9395c7e958cb4d40fa935b254fc
Checking files out...
 100% (599/599) done

real    1m15.296s
user    0m44.191s
sys     0m4.683s

So, for ffmpeg it's certainly not hours :-)

And this is the full history of ffmpeg, up until this commit earlier today:

commit e1fbf41adf320ce6c44b790bd2229e2f1f8abf1b
Author: diego <diego>
Date:   Wed May 9 09:26:06 2007 +0000

    Allow conditional compilation of H.263-related decoders.

With friendly regards,
Takis




More information about the ffmpeg-devel mailing list