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.