Arnaud Charlet writes:
> Here are my first impressions on trying to use subversion.
>
> Note that I didn't go to any doc or wiki page yet, I simply copy/pasted
> the commands I saw on the gcc list. I am familiar with cvs commands and
> expect most things to be handled similarly.
>
> - first check out:
>
> svn co svn+ssh://gcc.gnu.org/svn/gcc/trunk
>
> took a lot of time, but I assume this is somewhat expected, and not really
> a concern as I am not doing complete check outs often.
>
> Then tried a few "cvs" things without much success:
>
> $ cd trunk/gcc/ada
> $ svn status Makefile.in
> -> didn't get any answer
> $ svn status --help Makefile.in
> -> saw --verbose and --show-updates options
>
> $ svn status --verbose Makefile.in
> 105364 103893 charlet Makefile.in
>
> Not clear how to interpret this output without having to go to the doc,
> no easy way to guess with my cvs knowledge, nor with my english knowledge.
>
> I guess I was expecting something more verbose ala cvs, e.g a real "status"
> in english, such as up-to-date, locally modified, needs merge, ...
> instead of "nothing" or "M" which are rather cryptic for a subversion
> novice.
>
> $ svn status --show-updates Makefile.in
> Status against revision: 105364
>
> All right, I guess my Makefile.in file is at revision 105364.
It seems to be incredibly hard to find out which branch a file is on.
[EMAIL PROTECTED] gcc-head-test]$ svn status --verbose ChangeLog
105366 104478 mmitchel ChangeLog
Now, I happen to know that this is gcc-4_0-branch, and presumably if I
make any changes and check it back in that's where the changes will
go. But "svn ls branches" says
105358 dberlin Oct 16 01:53 gcc-4_0-branch/
So, how on Earth do I go from "105366 104478" to gcc-4_0-branch ?
Andrew.