[FFmpeg-devel] switching to git - eventually?

Aurelien Jacobs aurel
Fri Jan 11 23:42:09 CET 2008


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.

Aurel




More information about the ffmpeg-devel mailing list