<div style="font-family: Helvetica; font-size: 13px; ">pretty much yes. they are not file diffs in the same way that other version control systems (primarily SVN) use. git made it's own data model, they just communicate that semi-poorly.<br></div>
                <div><div><br></div><div>-- Jon</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Friday, May 18, 2012 at 4:50 PM, Eric Beversluis wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>On Fri, 2012-05-18 at 16:06 -0700, Jonathon Klobucar wrote:</div><blockquote type="cite"><div><div>Further free reading here.</div><div><a href="http://git-scm.com/book/en/Git-Internals-Git-Objects">http://git-scm.com/book/en/Git-Internals-Git-Objects</a></div></div></blockquote><div><br></div><div>This is what I've been reading, primarily. But haven't gotten to this</div><div>chapter yet. </div><div><br></div><div>So when 1.3.1 says "Snapshots, not differences", it's not really telling</div><div>the truth. Presumably what is meant is that diffs are used differently</div><div>than in other versioning systems.</div><blockquote type="cite"><div><div><br></div><div><br></div><div><br></div><div>-- Jon</div><div><br></div><div><br></div><div>On Friday, May 18, 2012 at 4:05 PM, Jonathon Klobucar wrote:</div><div><br></div><blockquote type="cite"><div><div>Git snapshots the whole workspace in the repo and the next snapshot</div><div>is the 'diff' which is more an object that is the changes since the</div><div>last snapshot. snapshot is in essence a poor mans way of saying a</div><div>commit. :)</div><div><br></div><div><br></div><div>Also, git is insanely fast comparatively to other systems and</div><div>compacts the snapshots.</div><div><br></div><div><br></div><div>-- Jon</div><div><br></div><div><br></div><div>On Friday, May 18, 2012 at 3:53 PM, Eric Beversluis wrote:</div><div><br></div><blockquote type="cite"><div><div>I'm doing some reading about git and I'm confused by their</div><div>'snapshots.'</div><div>Several things that I've read all seem to say that git doesn't use</div><div>diffs</div><div>but rather uses snapshots. If they don't use diffs, it seems to me</div><div>that</div><div>the snapshot must be the entire document, each time you commit.</div><div>Yet it</div><div>also seems to claim small size and high speed, with all the</div><div>branches and</div><div>versions on your local computer. I don't see how this can be.</div><div><br></div><div><br></div><div>EB</div><div><br></div><div><br></div><div>_______________________________________________</div><div>grlug mailing list</div><div><a href="mailto:grlug@grlug.org">grlug@grlug.org</a></div><div><a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a></div></div></blockquote></div></blockquote><div><br></div><div><br></div><div>_______________________________________________</div><div>grlug mailing list</div><div><a href="mailto:grlug@grlug.org">grlug@grlug.org</a></div><div><a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a></div></div></blockquote><div><br></div><div><br></div><div>_______________________________________________</div><div>grlug mailing list</div><div><a href="mailto:grlug@grlug.org">grlug@grlug.org</a></div><div><a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>