[Ffmpeg-devel] CVS --> Subversion conversion

Diego Biurrun diego
Fri May 26 17:25:14 CEST 2006

Stick a fork in it, it's done.

Check it out from

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk

or bask in its glorious web-frontend glory:


This is not a sandbox, it's the real thing, enjoy.  If you don't have an
account yet, mail me or find me on IRC with username and password.  Your
username should be the one you used for CVS.  Password can be anything,
I'll complicate it sufficiently before adding it anyway.

If somebody wishes to repeat the exercise, be warned, it's orders of
magnitude more work than you expect.  Also, use a recent version of
cvs2svn and don't forget passing the right --encoding option to said
program, it will save you from doing your work all over again.

I have excluded all tags/branches, if necessary they can be restored

These are the renames I caught and converted into proper Subversion
rename operations:

- libavcodec/i386/mpegvideo.c --> libavcodec/i386/mpegvideo_mmx.c
- libavcodec/mjpegenc.c --> libavcodec/mjpeg.c
- bswap.h --> libavcodec/bswap.h
- libav --> libavformat rename
- vhook docs moved into doc/
- os_support.h --> libavcodec/os_support.h
- libavformat/png.c copied to libavcodec/png.c
- libavformat/pnm.c copied to libavcodec/pnm.c
- libavutil creation

If you are aware of (or suspect) others, let me know, I'll retrofit
them.  Michael mentioned image formats being moved to lavc from lavf, I
only found png.c and pnm.c, were there others?

Now if somebody wants to double-check for missed renames (which would be
appreciated) you could look through 'svn log -v' and try to find
revisions  where the same files are added and deleted or grab an old
snapshot from


and compare it to a Subversion checkout from that date.

The style.sh script for enforcing style guidelines before commits has
been ported to a proper Subversion pre-commit hook.

Mail notification should be working, I'll commit to the repository in a
moment.  The "From" and "Subject" lines may not yet be to everyone's
liking, this will have to be sorted out.


More information about the ffmpeg-devel mailing list