[FFmpeg-devel] ffmpegs future version control system

Michael Niedermayer michaelni
Wed May 9 03:25:31 CEST 2007


Hi

On Wed, May 09, 2007 at 03:08:30AM +0200, Diego 'Flameeyes' Petten? wrote:
> On Wed, 9 May 2007 02:51:34 +0200
> Michael Niedermayer <michaelni at gmx.at> wrote:
> 
> > * all the web interfaces to git ive seen suck, nothing looks remotely
> >   as sane as viewvc
> I know you wouldn't really think twice about this, but I've written my
> own some time ago (Gitarella); it's in Ruby, using FastCGI, it's not
> 100% feature complete compared to gitweb, but has a few features that
> I've been missing from gitweb to viewvc, like sane paths and side by
> side diffs. It's faster than gitweb on my system as I use memcache to
> cache the info without executing git commands to get every detail every
> time, but it's far from hardly tested (I doubt I got more than 200MB of
> traffic logged into that). It should be easy to improve though, the
> point where it is now it's out of the work of me alone.
> Feel free to see it in action at http://git.flameeyes.is-a-geek.org/

ill look at it tomorrow now iam too tired :)


[...]
> One thing I did underestimate when I planned xine's move (that ended up
> using Mercurial instead, but that's another story), was the script for
> sending mails on commits.
> Because of the different workflow of GIT, you'd need to send those
> mails at push, rather than local commit, of course, the problem is that
> the default script only sends a summary with name of the committer,
> author of the patch and the title of it. No diff gets mailed, making
> review difficult.
> 
> This was two or three months ago, maybe now there's something of
> course, but I'd suggest you to pay attention to that, as I suppose this
> is more important for FFmpeg than it would have been for xine.

yes seeing the diffs on the ml is absolutely essential
am i right in the assumtation that the mails are generatd by
git/contrib/hooks/post-receive-email
if so then i think that
-git diff-tree --stat --summary --find-copies-harder $oldrev..$newrev
+git diff-tree --stat -p --summary --find-copies-harder $oldrev..$newrev

will show the diffs

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The educated differ from the uneducated as much as the living from the
dead. -- Aristotle 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070509/60f62a79/attachment.pgp>



More information about the ffmpeg-devel mailing list