cvs vs svn... (Re: SOURCES: ghostscript-afpl-am.patch (NEW),
ghostscript-afpl-ijs_pkg...)
Jakub Piotr Cłapa
loc at toya.net.pl
Sun Sep 11 12:36:49 CEST 2005
Jan Rekorajski wrote:
> On Sat, 10 Sep 2005, Arkadiusz Miskiewicz wrote:
>
>>On Saturday 10 of September 2005 12:48, Jan Rekorajski wrote:
>>
>>>On Fri, 09 Sep 2005, Arkadiusz Miskiewicz wrote:
>>>
>>>>svn: see how creating diff between release and branch of kdebase package
>>>>is: svn diff svn://anonsvn.kde.org/home/kde/tags/KDE/3.4.2/kdebase \
>>>>svn://anonsvn.kde.org/home/kde/branches/KDE/3.4/kdebase \
>>>>
>>>>>kdebase-branch.diff
>>>>
>>>>_without_ having anything beside svn client locally
>>>
>>>Side note about command line - it's what pisses me the most in svn, the
>>>requirement to type whole long URLs. I don't need to know them, it's the
>>>scm job to remember root dir for a repository/module.
>>
>>svn remembers the urls in the same way as cvs.
>>
>>mkdir /tmp/whatever; cd /tmp/whatever; cvs up -r TAG file
>>won't work. you still need to specify whole
>>-d:pserver:something at blahblah.pl:/somethingelse
>
> I think you didn't get my point. With cvs I do cvs up once and then
> I have ':pserver:something at blahblah.pl:/somethingelse' in CVS/Root
> and I don't have to specify it anymore. With svn every time I want some
> tag/branch I must specify the whole URL for that tag or branch.
> Any svn command that has something to do with tag/branch requires URLs.
> No such requirement with cvs.
>
> What's interesting is that svn keeps this info in .svn/ and does not use
> it. Sick.
If you checkout tags/ and branches/ (probably empty) than you won't need
to type the URLs. The URLs are only needed when you want to do
server-side cp or mv (which is not possible with CVS at all).
--
Regards,
Jakub Piotr Cłapa
More information about the pld-devel-en
mailing list