On Wed, 13 Jun 2007 14:22:24 -0500
John Griessen <[EMAIL PROTECTED]> wrote:

> Tim Freedom wrote:
> I had looked
> > into Subversion/SVN, which seems to do a great job on binary files,
> > in order to replace the horid 'Synchronicity' tool.
> 
> Does SVN do like rsync and reuse chunks of binary files, saving only the
> newly changed parts as a diff?   If so, svn must be good for documenting a
> board design project work directory, where some images documenting a project 
> are saved.
> 
> Anyone else have experience using svn as circuit design project document 
> version control?

I have played with SVN, and did a moderate study of it back in 1.3.2.

With Geda, there should be no problem using SVN for version control.  Most 
(all?) geda files are text and SVN is optimized for that.  I have done a couple 
little project in geda, using SVN as my revision control software with no 
problems. Interestingly Gerbers, ps, eps and other text-based "binarys" get 
diffed out nicely in SVN.

As for real bin files, SVN does a diff on them but is generally less efficient. 
 If your files are primarily bins, the svn-server will fill up quick because of 
the way diffs are preformed on binary files.  If the diff fails, svn just 
copies the whole new file to the repo. 100 versions of a 500k bin file can add 
up quick.

IIRC there are teams working on diff-for-bin algorithms. I can't say for 
certain.

This if from experience back in 1.3.2.  The current version of SVN is 1.4.4. 
-Marc


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to