Re: [doc] User Manual Suggestion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 24, 2009 at 19:19, David Abrahams <dave@xxxxxxxxxxxx> wrote:
>>  git show master
>>  git show master:Documentation
>>  git show master:Makefile
>>
>> just makes sense. You are always just specifying an object, but the type
>> is different for each (and show "does the right thing" based on object
>> type).
>
> I don't believe you need to know about trees and blobs to make sense of
> that.  Those are just directories and files.

I still think the key is that commits and blobs and trees are all
objects, and the important things are the concepts of objects, object
addresses, object pointers, and handles (or, what everyone else calls
objects, object names, references, and symbolic references).

Also, you've mixed in the theory of file system addressing in with the
theory of git addressing. I think it's important to realize that the
tool 'git show' is actually providing a translation between the two
worlds. There's not really any need for paths to be considered a
fundamental git concept; simply, git tools know how to translate
between both worlds.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]