<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Also monotone, Bazaar, mercurial… :)<div><br></div><div><div>From fossil-users mailing list:</div><div><blockquote type="cite"><pre>><i> Please guide me how do I convert CVS repository to fossil,  
</i>><i> preserving history and branches / tags.
</i>
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.</pre></blockquote><div><br></div><div>I don't know where you got this information on "Linux only"? See <a href="http://git-scm.com/downloads">http://git-scm.com/downloads</a></div><div><br></div><div>If someone has better proposal, then please respond. </div><div><br><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-family: Helvetica; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div></div></span></div><span class="Apple-style-span" style="font-family: Helvetica; ">Dragiša Durić</span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><a href="mailto:dragisha@m3w.org">dragisha@m3w.org</a></div><div><br></div></div></span></div></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On Apr 20, 2013, at 8:53 PM, <a href="mailto:microcode@zoho.com">microcode@zoho.com</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi, what about fossi? (<a href="http://fossil-scm.org">fossil-scm.org</a>). It has a lot of nice features,<br>builds anywhere (unlike GIT which is hell to build anywhere but Linux) and<br>is from the author of SQLite- code is small and dead simple.<br><br><br>On Sat, Apr 20, 2013 at 12:52:58PM +0200, Dragi??a Duri?? wrote:<br><blockquote type="cite">We have this situation where Elego does not have neither interest nor resources to spare to do version control system migration. Projects like GCC and GNOME have abandoned CVS for good, and they are only  two on a very long list.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">My idea is basically to do this migration/fork without actually doing one.  In short:<br></blockquote><blockquote type="cite">  * We convert existing CVS to SVN, make CVS repository "read-only" i.e. single writer.<br></blockquote><blockquote type="cite">  * Do all our work on SVN,<br></blockquote><blockquote type="cite">  * Use svn2cvs  to save SVN commits back to our "read-only" CVS repo.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">This way we get the best of both worlds. We have up-to-date CVS so all of our current infrastructure simply works. Process outlined  is based on well-tested tools so we have little to no worries there. And we have as modern version control system as we can have without a distributed one.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">My first choice is  SVN as a target because of easy way to maintain  mirrored CVS repo, and thus reuse existing infrastructure. <br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">We can also use GIT in one of two scenarios:<br></blockquote><blockquote type="cite"> * Go straight from CVS to GIT, never look back;<br></blockquote><blockquote type="cite"> * add svn2git step to first "recipe" and use  git2svn to sync back to svn repository from first step. <br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">This second variant looks like an overkill, but there are tools to maintain bidirectional mirroring of single git branch to a svn repo (esp. if this mirroring tools is only writer to svn repo). And all this is needed only in case we need (and I suppose we do) to maintain live CVS.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I believe Elego will have no problems to extend their already great contribution to Modula-3 with few gigabytes of disk space and few configured processes. I would happily contribute my time and expertise to help with additional workload, and I am sure I am not only one willing to help. <br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks for reading this! :)<br></blockquote><blockquote type="cite">dd<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">Dragi??a Duri??<br></blockquote><blockquote type="cite"><a href="mailto:dragisha@m3w.org">dragisha@m3w.org</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><br><br><br>-- <br>        _                             _      <br>._ _ _ <_> ___  _ _  ___  ___  ___  _| | ___ <br>| ' ' || |/ | '| '_>/ . \/ | '/ . \/ . |/ ._><br>|_|_|_||_|\_|_.|_|  \___/\_|_.\___/\___|\___.<br><br><br></div></blockquote></div><br></div></div></div></body></html>