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

Reply via email to