From: Jon Smirl Date: Tue, 04 Sep 2007 02:13:26 GMT Subject: Calculating tree nodes Message-ID: <9e4733910709031913q278cb9dbp441756afb28607c6@mail.gmail.com> When I change a file it creates a new object with a new SHA. This new SHA causes the tree node pointing to it to change. Changing the tree node forces its parent to change and so on. Of course git batches all of the changes together into a commit so that this ripple effect doesn't happen for every file. But every commit causes a new root tree node to be created, right? -- Jon Smirl jonsmirl@gmail.com