Re: metastore (was: Track /etc directory using Git)

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

 



On Sun, 16 Sep 2007, Jan Hudec wrote:

On Sat, Sep 15, 2007 at 18:30:53 -0700, david@xxxxxxx wrote:
1. whatever is trying to write the files with the correct permissions
   needs to be able to query the permission store before files are
   written. This needs to either be an API call into git to retreive the
   information for any file when it's written, or the ability to define a
   specific file to be checked out first so that it can be used for
   everything else.

You seem to be forgetting about the index. Git never writes trees directly to
filesystem, but always with intermediate step in the index. So the API
actually exists -- simply read from the index.

Ok, this sounds promising.

looking into one approach here.

assume for the moment that at write time an external program gets called.

this program reads the file contents from stdin and gets it's other information from git as command line parameters
  parameters I can think it would need are
   path to write the file to
   length of file
   name of the permission file
   id of the commit this is part of (possibly)

how does this program access the contents of the permission file in the index?

David Lang
-
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]

  Powered by Linux