[FFmpeg-devel] switching to git - eventually?

Måns Rullgård mans
Fri Jan 11 23:48:26 CET 2008


Aurelien Jacobs <aurel at gnuage.org> writes:

> M?ns Rullg?rd wrote:
>
>> Aurelien Jacobs <aurel at gnuage.org> writes:
>> 
>> > Michael Niedermayer wrote:
>> >
>> >> On Fri, Jan 11, 2008 at 09:58:19AM +0000, Robert Swain wrote:
>> >> > Hello,
>> >> > 
>> >> > On 07/01/2008, Michael Niedermayer <michaelni at gmx.at> wrote:
>> >> > > On Mon, Jan 07, 2008 at 02:11:54AM +0200, Uoti Urpala wrote:
>> >> > > > On Sun, 2008-01-06 at 12:40 +0000, M?ns Rullg?rd wrote:
>> >> > > > > - We must be reasonably confident developers know how to
>> >> > > > > use git, or there will be trouble.
>> >> > > >
>> >> > > > Getting more developers to access the svn repository through
>> >> > > > git-svn could be a good first step.
>> >> > >
>> >> > > providing some idiot proof docs on how to set up git-svn with
>> >> > > working push to svn would surely help here ...
>> >> > 
>> >> > Indeed. I have had to make a set of incremental, dependent
>> >> > patches (i.e. apply them in order) myself and I decided to take
>> >> > the opportunity to look at git. In some situations its a bit
>> >> > awkward but here are some notes I made. I also have a query
>> >> > about the desired format of diffs that I will elaborate after
>> >> > the notes.
>> >> > 
>> >> > (note: commands prefixed with $)
>> >> > 
>> >> > initial checkout:
>> >> > $ git-clone git://git.mplayerhq.hu/ffmpeg ffmpeg-git
>> >> 
>> >> as other have already said, this one doesnt allow you to push
>> >> changes to svn.
>> >
>> > It doesn't even allow to compile the grabbed sources (due to the
>> > lack of libswcale). So IMO, pushing changes to svn is of little
>> > relevance (unless you consider pushing changes not even test
>> > compiled is OK).
>> 
>> There's a libswscale git repo right next to the ffmpeg one.
>
> I know about this. But That's not very useful, unless you can
> tell me how to clone/pull/fetch/diff/bissect/commit/push the
> ffmpeg repo (including libswscale) in a single git command.
> I consider git gives us lots of improvements over svn, but
> if I need to repeat each command twice, this is much less
> appealing. That's the only reason why I don't already use
> git for ffmpeg.

If/when we switch, libswscale will be integrated into the FFmpeg repo
properly.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list