This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A couple more subversion notes
A few comments, since your message makes it sound like everything is
better, which is not true in reality.
> > - time to do a diff on mainline/branch
>
> "svn diff" is a disconnected operation, requires no server access, so it takes
> milliseconds. "cvs diff" is dominated by network connection, so it can take a
> while. Also "svn diff" can handle new and removed files, as you can easily do
That's not true: most svn diff operations are network driven such as
svn diff -rHEAD, -rrev, -rrev1:rev1, etc... as shown by my experiments and
following answers.
> > - space needed locally for mainline/branch
>
> Each working copy will take twice the space amount.
It's actually more 3x the space, see figures already given (about 340 megs
for cvs, and 950 for svn).
> > - portability of svn to non-Linux systems
>
> This has been answered already. It should not be an issue.
Note that I found it a real pain to have to install so much dependency package
on my linux system, so I suspect building the whole dependency packages under
non linux systems might be slghtly of a pain. And I am not done yet with
the OpenSSH update which seems kind of madatory to do any practical work.
So doing a full installation of the whole svn suite, plus OpenSSH 4.2,
plus svk which many people have already suggested is I suspect a non
trivial task on most non linux systems, even if these packages are
portable.
Arno