[Mplayer-cvslog] CVS: main/libmpeg2 mpeg2_internal.h,1.11,1.12 slice.c,1Wed Nov 14 23:01:37 2001

Arpi arpi at thot.banki.hu
Wed Nov 14 22:05:15 CET 2001


Hi,

> 'cvs update' fscks up things when patches are reversed :/
> 
> Arpi: it should really be a new commit when you want to reverse patches:
> that way, a real history of changes is kept and the same patch is not
> reapplied again and again... (plus it fixes the mess with versions
> numbers)

removing a patch usually doesn't cause any problems, cvs client also
downgrade file if it see it. the problem come if the removed patch is
followed by a new commit with the same version number.
it never happened before this mpeg2_quant stuff. in such cases, the commit
following the reversed patch should change version with -r option...
so, for example:

v1.1  original
v1.2  bad patch, removed
v1.3  last commit, patch for v1.1 (cvs commit -r1.3)

so users who have teh bad v1.2 patch will get v1.3 too.
(or maybe their client compains about cvs merge conflict, if the client only
downloads the patch between v1.2-v1.3... but it shouldn't happen as patces
are generated by the server)


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu



More information about the MPlayer-cvslog mailing list