[vtk-developers] [vtkusers] CVS->Git Transition Plan
Bill Lorensen
bill.lorensen at gmail.com
Mon Apr 19 12:24:44 EDT 2010
For instance, where is the Patented directory. If was moved to the
attic a long time ago. I don't see it through the web browser.
On Mon, Apr 19, 2010 at 11:19 AM, Brad King <brad.king at kitware.com> wrote:
> Bill Lorensen wrote:
>> Is there something equivalent to the Attic in git?
>
> Git tracks the entire project tree, not files.
>
> Each commit in Git is an object that points to a representation
> of the complete content of the project as of that version. A
> commit also points at a "parent" commit that precedes it in
> history. The parent commit refers to its own whole copy of the
> project content as of its own version.
>
> All file-wise history is *inferred* by looking at the differences
> between content at the same path through history. The motto is
> "dumb add, smart view". It can infer copies, renames, etc. most
> of the time. Even when a file does not even exist in the current
> commit you can still get its history because the current commit
> refers to its ancestry whose commits that had the file.
>
> -Brad
>
More information about the vtk-developers
mailing list