Hello, As I mentioned some time ago, we are going to convert from using CVS to using Subversion as the source code repository on Source Forge. Thanks to Robert who is heading up the work, this should be accomplished in the next few days. In fact, there is a first cut of a Bacula subversion repository already up and running. Please don't do any commits to subversion until notified, because they will be lost, and they might also confuse Robert and me during the conversion process.
As you know, in mid-November 2006, I assigned my copyright of the Bacula source code to the Free Software Foundation Europe, e.V., and I have encouraged all of you who have contributed code, programs, or documentation to the project to do the same. So far 13 of the 34 some developers with CVS write permission have completed the FLA. At the same time, of the 72 authors listed in the AUTHORS file, only 17 have completed the FLA. If you are in the AUTHORS file, please go to www.bacula.org -> FSFE License and fill out the appropriate paperwork. For the new subversion repository, all the current developers can access it, but if you have not filled out the FLA, you do not have write access. To get write access, please notify me that you have sent in the paperwork. When we have completed the conversion (a few days at the most), CVS access will be deactivated. Developers are free to continue to make commits to the CVS in the mean time -- if your commit fails, it means that we are in the final stages of the conversion. I encourage all of you to start making yourself familiar with svn. Robert has prepared a cheatsheet of how it works, which should answer a good number of your questions, and which I will include below. I'll get it into the developer's guide in the next few days. Thanks for your help and understanding in this conversion (and the administrative work for the FLA). Best regards, Kern The *entire* Bacula SourceForge.net Subversion repository can be checked out through SVN with the following command: svn checkout https://bacula.svn.sourceforge.net/svnroot/bacula bacula With the above command, you will get everything, which is a very large amount of data: branches/ Branch-1.32a/ ... Branch-2.0/ import/ vendor/ tags/ Release-1.1/ ... Release-2.0.2/ trunk/ bacula/ docs/ gui/ regress/ rescue/ If you only want the current source code, you could use: svn checkout https://bacula.svn.sourceforge.net/svnroot/bacula/trunk/bacula bacula To view what is in the cvs, point your browser at the following URL: http://bacula.svn.sourceforge.net/viewvc/bacula/ Many of the Subversion (svn) commands are almost identical to those that you have used for cvs, but some (such as a checkout) can have surprising results, so you should take a careful look at the documentation. Robert has kindly provided the following documentation on the new svn repository and how to use it: Here is the list of branches: Branch-1.32a Branch-1.32e Branch-1.34.2 Branch-1.34.5 Branch-1.36 Branch-1.36.1 Branch-1.36.2 Branch-1.38 Branch-2.0 import vendor The list of tags is: Release-1.1 Release-1.19 Release-1.19a Release-1.19b Release-1.20 Release-1.21 Release-1.22 Release-1.23 Release-1.23a Release-1.24 Release-1.25 Release-1.25a Release-1.26 Release-1.27 Release-1.27a Release-1.27b Release-1.27c Release-1.28 Release-1.29 Release-1.30 Release-1.31 Release-1.31a Release-1.32 Release-1.32a Release-1.32b Release-1.32c Release-1.32d Release-1.32e Release-1.32f Release-1.32f-2 Release-1.32f-3 Release-1.32f-4 Release-1.32f-5 Release-1.34.0 Release-1.34.1 Release-1.34.3 Release-1.34.4 Release-1.34.5 Release-1.34.6 Release-1.35.1 Release-1.35.2 Release-1.35.3 Release-1.35.6 Release-1.35.7 Release-1.35.8 Release-1.36.0 Release-1.36.1 Release-1.36.2 Release-1.36.3 Release-1.38.0 Release-1.38.1 Release-1.38.10 Release-1.38.11 Release-1.38.2 Release-1.38.3 Release-1.38.4 Release-1.38.5 Release-1.38.6 Release-1.38.7 Release-1.38.8 Release-1.38.9 Release-1.8.1 Release-1.8.2 Release-1.8.3 Release-1.8.4 Release-1.8.5 Release-1.8.6 Release-2.0.0 Release-2.0.1 Release-2.0.2 The Release-1.1 and Release-1.8.x tags are for the rescue project. (the rescue tags may be removed or renamed -- kes) Here is a list of commands to get you started. The recommended book is "Version Control with Subversion", by Ben Collins-Sussmann, Brian W. Fitzpatrick, and Michael Pilato, O'Reilly. The book is Open Source, so it is also available on line at: http://svnbook.red-bean.com Get a list of commands svn help Get a help with a command svn help command Checkout the HEAD revision of all modules from the project into the directory bacula-new svn co https://bacula.svn.sourceforge.net/svnroot/bacula/trunk bacula.new Checkout the HEAD revision of the bacula module into the bacula subdirectory svn checkout https://bacula.svn.sourceforge.net/svnroot/bacula/trunk/bacula See which files have changed in the working copy svn status See which files are out of date svn status -u Add a new file file.c svn add file.c Create a new directory svn mkdir newdir Delete an obsolete file svn delete file.c Rename a file svn move file.c newfile.c Move a file to a new location svn move file.c ../newdir/file.c Copy a file retaining the original history in the new file svn copy file.c newfile.c Update the working copy with the outstanding changes svn update Compare working copy with the repository svn diff file.c Commit the changes in the local working copy svn commit Specify which files are ignored in the current directory svn propedit svn:ignore . Mark a file to be executable svn propset svn:executable '*' prog.sh Unmark a file as executable svn propdel svn:executable prog.sh List a file's properties svn proplist file.c Create a branch for a new version svn copy https://bacula.svn.sourceforge.net/svnroot/bacula/trunk \ https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.1 Tag a version for a new release svn copy https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.1 \ https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.1 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-users
