On Tue, 27 Aug 2013 10:44:28 -0400 [email protected] (Dale R. Worley) wrote:
> > But I am wondering if I can read some file or files to get same > > list ? > > Of course, the information that git-show provides for you it extracts > from some file or files, so in a sense, the answer is "yes". But I > suspect you are asking "Is there a file which directly lists this > information?" and the answer to that is "No". Almost everything you'd > want to know about a git repository is heavily encoded and compressed, > and you must use Git executables (or Git library routines) to extract > it. One should note, however, that there's currently no official Git library, so there's no "Git library routines". Someone else earlier on this thread pointed out the existense of the libgit2 project which is a mature ะก library for manipulating Git repositories, but no part of Git is currently uses it, and it's a separate project. Various other access libraries exist but have the same status with regard to Git itself. So, practically speaking, calling Git's own plumbing commands *is* the official way to manipulate Git repositories. Yes, it might be inconvenient or might cause performance problems, but it's still the first thing to consider when pondering ways to access Git repos programmatically. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
