[FFmpeg-devel] [RFC] disallow svn propedit in the svn repo to make switching to git easier

Alexander Strange astrange
Sun Oct 31 22:21:52 CET 2010


On Oct 31, 2010, at 5:15 PM, Janne Grunau wrote:

> Hi,
> 
> the rewriting of commit messages is incomplatible with git. Each time a
> commit message is rewritten the entire svn repo has to be reimported.

git-notes is a standard part of git now. We can at least continue to append to commit messages using that.

One obvious problem is that switching from un-rewritten to rewritten commit messages in git will break git repositories based on the current one. But there's not really anything to be done about that.

> If we want a slow migration to git disallowing propedits in the svn repo
> which is a simple hook script change would allow to create stable git
> repository which can be used after the full migration.
> 
> Creating the git repo with all currently rewritten commit messages is one
> of the things missing in my repo. The other two is the handling of the
> 0.5 and 0.6 release branches and the handling of all committer email
> addresses. I have them all. if we decide to use them I just have to
> change one shell functon. They are here if anyone cares to review them:
> http://git.jannau.net/git/FFmpeg.git.convert/tree/map_commitid.sh
> 
> Janne
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-devel




More information about the ffmpeg-devel mailing list