[MPlayer-cvslog] r19341 - in trunk/stream: Makefile asf_mmst_streaming.c asf_streaming.c network.c network.h pnm.c stream_ftp.c stream_netstream.c stream_rtsp.c stream_vstream.c tcp.c tcp.h

Diego Biurrun diego at biurrun.de
Mon Aug 21 12:11:52 CEST 2006


Sorry for letting the issue rest for so long, I'm both busy and getting
distracted with other things..

On Sun, Aug 13, 2006 at 01:02:13PM +0200, Michael Niedermayer wrote:
> 
> On Sun, Aug 13, 2006 at 12:05:53PM +0200, Diego Biurrun wrote:
> > On Fri, Aug 11, 2006 at 08:34:26PM +0200, Michael Niedermayer wrote:
> > > 
> > > and do you have any arguments for svn merge which is the same as 
> > > local reverse + commit and against svn cp ?
> > 
> > Yes, svn merge works while svn cp doesn't.  With 'svn cp' you can only
> > duplicate objects within the repository.  If you attempt to copy a file
> > over itself Subversion will complain about "foo is in the way".
> > 
> > Don't take my word for it, try for yourself, I've made a copy of the
> > MPlayer repo to play with:
> > 
> >   svn checkout svn://svn.mplayerhq.hu/mplayer.foo/trunk
> 
> while it wasnt easy, the following worked
> 
> 1. change mplayer.c in an unacceptable way :)
> 2. svn ci mplayer.c
> 
> 3. svn rm mplayer.c
> 4. svn ci mplayer.c
> 5. svn cp -r19361 svn://svn.mplayerhq.hu/mplayer.foo/trunk/mplayer.c mplayer.c
> 6. svn ci mplayer.c
> 
> if there are no objections then ill add that to svn-howto.txt soon

I don't really like this solution because it requires two commits and it
will create a known-broken revision.  Without mplayer.c the project will
not compile, leading to avoidable problems and bogus bug reports.  Yes,
this does bite people, see

http://bugzilla.mplayerhq.hu/show_bug.cgi?id=557

I don't much mind having to go through another step when examining svn
annotate output.  I also don't think examining the diffs is that hard.

Neither solution is perfect, so we have to make a tradeoff here.  It
depends on what people value more.

Thoughts?  Opinions?

Diego



More information about the MPlayer-cvslog mailing list