From: Ramkumar Ramachandra Date: Thu, 20 May 2010 11:34:09 GMT Subject: Re: Revision Generation Question Message-ID: In-Reply-To: <000d01caf7f0$7f8c6700$7ea53500$@anu.edu.au> Hi, On Thu, May 20, 2010 at 9:46 AM, Albert Krawczyk wrote: > I'm trying to figure out how the internal revision generation works. Could > somebody shed some light on how this happens in the code? In short, there are four kinds of objects that Git uses internally: commit, blob, tree and tag. It can compress objects into a packfile for minimizing storage space. I recommend chapter 9 of the Pro Git book for more [1]. -- Ram [1] http://progit.org/book/ch9-0.html