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.

Reply via email to