[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