On Aug 13, 2009, at 5:20 AM, Altu Faltu wrote: > Hi, > > We have a 9-yr old CVS repository with binary files and files with > non-english characters in files / file names. A compressed package > of repository measures 1 GB. > > As usual, we have difficult time managing branches with CVS. I want > to propose fossil as next SCM. > > Please guide me how do I convert CVS repository to fossil, > preserving history and branches / tags.
There is no generalized procedure for doing this. To convert SQLite from CVS to fossil, I wrote a TCL script that checked out each historical version of of SQL from CVS then checked it back into fossil. It took several hours to run. > > Please laso let me know if there is anyway we can controll access on > one or more folders in source tree. I know it is difficult in > distributed SCM, but we have IP code from 3rd parties which we need > to control access. WIth CVS we are handling this using aliases / > links. This is not possible in fossil. Because the entire repository is distributed and every user has a copy of the complete repository on their local machine (a fundamental property of distributed SCMs) there is nothing we can do to prevent someone from accessing any folder they want. If you need to control subtrees separately, then you are either going to have to stick with an old-style client/server SCM (such as SVN) or else break the project up into separate repositories and control access to the individual repositories. > > Any help is appriciated. > > - Altu > >> ----- Original Message ----- >> From: "D. Richard Hipp" <[email protected]> >> To: "fossil-users" <[email protected]> >> Subject: [fossil-users] Fossil space efficiency vs. CVS >> Date: Tue, 11 Aug 2009 08:53:40 -0400 >> >> >> An interesting data point: Fossil can be about ten times more space >> efficient than CVS. >> >> We are in the process of converting a 10-year-old project from CVS to >> fossil. The original CVS tree consist of 957 separate files >> totalling >> 322,265,419 bytes. The first cut of the fossil repository is >> 33,091,584 bytes and after cloning (which results in better delta >> compression) reduced to 23,604,224 bytes. >> >> D. Richard Hipp >> [email protected] >> >> >> >> _______________________________________________ >> fossil-users mailing list >> [email protected] >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil- >> users > >> > > > -- > Be Yourself @ mail.com! > Choose From 200+ Email Addresses > Get a Free Account at www.mail.com! > > _______________________________________________ > fossil-users mailing list > [email protected] > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users D. Richard Hipp [email protected] _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

