So this example uses a working copy that has numerous changes, and if the working copy was pristine (no changes) SVN would require must less space? This brings up another question, what is the space used by a fresh checkout from SVK? Since it links to the local copy of the repository, is it nil? If so this is tremendous: I use multiple working copies for the same repository (trunk, branch, branch, etc) and am annoyed with all the requisite duplication. Even though storage is relatively cheap, its the principal of this inefficiency I don't like. If working copies do hardlink to the repository, it would eliminate all the duplication of data I don't like. Is this how it works?
<br><br>As an aside, the functionality I&#39;m supposing SVK implements seems like something that could be part of a filesystem implementation. That is, the ability to hardlink a directory tree and when any attempt to modify the referenced data is made the hardlink is dereferenced. Does anybody know if any filesystems currently implement anything like this?
<br><br><div class="gmail_quote">On Dec 12, 2007 10:05 PM, Jesse Vincent &lt;<a href="mailto:jesse@bestpractical.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jesse@bestpractical.com</a>&gt; wrote:
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div><br><br><br>On Wed, Dec 12, 2007 at 10:02:32PM -0500, Andrew Sasak wrote:<br>&gt; I apologize because this probably doesn&#39;t belong here but I don&#39;t know of a<br>&gt; better place to post it:
<br>&gt; On WhySVK, the comparison indicates that an SVN working copy would require<br>&gt; 2.2G for a 1.3G. I find this difficult to believe. Can somebody explain this<br>&gt; to me?<br><br></div></div>Sure. To economize on bandwidth (and improve performance), svn caches
<br>&quot;pristine&quot; copies of your files in the .svn directory. SVK just maps<br>them to the local copy of your repository.<br><br>-jesse<br><br>&gt; _______________________________________________<br>&gt; svk-devel mailing list
<br>&gt; <a href="mailto:svk-devel@bestpractical.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">svk-devel@bestpractical.com</a><br>&gt; <a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
</a><br><font color="#888888"><br><br>--<br>_______________________________________________<br>svk-devel mailing list<br><a href="mailto:svk-devel@bestpractical.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
svk-devel@bestpractical.com</a><br><a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel</a><br></font></blockquote></div><br>