Re: [RFC] Applying a graft to a tree and "rippling" the changes through
- From
Yann Dirson <ydirson@altern.org>
- Date
- Nov 19, 2005, 14:13 UTC
- Message-ID
- <20051119141341.GE3393@nowhere.earth>
- In-Reply-To
- <20051119140404.GD3393@nowhere.earth>
On Sat, Nov 19, 2005 at 03:04:05PM +0100, Yann Dirson wrote:
Show 15 quoted lines
> Trees have an existence outside any consideration of what changes led > to them, as shown by the fact that git trees do not reference anything > outside them. And it is right that, at that level, noone tells you > how you got there - not less nor more than when you fetch a > linux-x.y.z.tar.gz2 from kernel.org. > > Then at a bit higher level, you can consider changes from a tree to a > tree. What you usually do when you commit a change is explaining what > you change to the tree. Then changes themselves are just derived from > the trees (iow, "abstracted from" the trees), and you augment this > information with a message explaining what you did. > > Then at a still higher level, you can derive history lines from the > individual trees and changes, and augment this information, eg. by > signing them.
IOW, - 1st level describes states that existed - 2nd level describes events that occured, causing the state to change - 3rd level describes the succession of events
and for the record, I am likely to introduce with ArcheoloGIT a 4th level, which will describe how our idea of history evolves over time.
Best regards,
--
Yann Dirson <ydirson@altern.org> |
Debian-related: <dirson@debian.org> | Support Debian GNU/Linux:
| Freedom, Power, Stability, Gratis
http://ydirson.free.fr/ | Check <http://www.debian.org/>