Hi, > I'm currently using the cvs-version of gimp. > That is I connect to the cvs server every day and make a: > cvs update gimp Make that a cvs -z3 update -Pd to make sure you are getting rid of any files that were deleted on the cvs server. > - is it safe for me to make some changes, or is there a risk I mess up totally > the files that are on the server? I only mean to _read_ file not to write > on the cvs. My intention is to try and report bugs. Without write access you can't mess up the cvs server. Especially not the anoncvs server. Even if you have write access, you will only start to mess things up when you explicitely commit your changes ('cvs commit'). > - what command shoud I use to receive a 'diff -u' file between my local > version and the cvs server one. I've read the cvs man page but wasn't > able to find any clue about this. And how to indicate the file where > the diff should be written in? cvs diff -u foobar.c > foobar.c.diff Will give you a diff between your version of foobar.c and the one on the cvs server and will put it into foobar.c.diff. I recommened that you put up a second tree (if you can afford the extra disk space) for building and hacking. This makes it easier for you to create the diffs and you won't run into trouble if a file changes at the CVS server that you have changed on your side. Salut, Sven