[FFmpeg-devel] switching to git - eventually?

Måns Rullgård mans
Sat Jan 12 00:25:37 CET 2008


Aurelien Jacobs <aurel at gnuage.org> writes:

> M?ns Rullg?rd wrote:
>
>> 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.
>
> Sure. That why I would like to see the switch happens rather sooner than
> later.
> And I don't really see the point about putting efforts in supporting
> a git-svn half usable repository.

I'm not putting any effort into supporting it ;-)

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




More information about the ffmpeg-devel mailing list