# Managing /etc with git: Store ownership and time in git?

4 messages from 2007-11-01 to 2007-11-01. Participants: Alexander Skwar, Miklos Vajna, Jeff King, Jakub Narebski.
Thread: https://gitlist.dev/t/10559

## Alexander Skwar, 2007-11-01 12:55

Subject: Managing /etc with git: Store ownership and time in git?
Message-ID: <loom.20071101T123817-247@post.gmane.org>
URL: https://gitlist.dev/e/loom.20071101T123817-247%40post.gmane.org

```
Hello.

I'd like to use git to manage the /etc directories of some servers.
What's quite nice with git (in comparison to svn) is, that it
out-of-the-box stores the permissions of a file. But it doesn't seem
like it stores the ownership (ie. user/group) of tracked content.
Does anyone know how to cope with that "problem"?

Oh, and it also seems that Git doesn't store the time information of
files, does it? For tracking /etc, this would be very useful. Would
anyone have a solution for this as well?

What I'm thinking about right now is, to write a "hook" script which
"dumps" the stats of the to-be added files in some "index" file. But
that seems like a rather clumsy soltion...

It would be great of someone could maybe share his solution!

Thanks a lot,
Alexander

```

## Miklos Vajna, 2007-11-01 13:09

Subject: Re: Managing /etc with git: Store ownership and time in git?
Message-ID: <20071101130928.GH27987@genesis.frugalware.org>
URL: https://gitlist.dev/e/20071101130928.GH27987%40genesis.frugalware.org
In-Reply-To: <loom.20071101T123817-247@post.gmane.org>

```
On Thu, Nov 01, 2007 at 12:55:57PM +0000, Alexander Skwar <listen@alexander.skwar.name> wrote:
> I'd like to use git to manage the /etc directories of some servers.

http://git.or.cz/gitwiki/GitFaq#head-7e70881352ec207609dc4d7eedbd0532946a5825

- VMiklos

```

## Jeff King, 2007-11-01 13:10

Subject: Re: Managing /etc with git: Store ownership and time in git?
Message-ID: <20071101131043.GA19914@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20071101131043.GA19914%40coredump.intra.peff.net
In-Reply-To: <loom.20071101T123817-247@post.gmane.org>

```
On Thu, Nov 01, 2007 at 12:55:57PM +0000, Alexander Skwar wrote:

> I'd like to use git to manage the /etc directories of some servers.
> What's quite nice with git (in comparison to svn) is, that it
> out-of-the-box stores the permissions of a file. But it doesn't seem

It doesn't; git stores only the executable bit.

> like it stores the ownership (ie. user/group) of tracked content.
> Does anyone know how to cope with that "problem"?

Yes, convert your file metadata into a text format in a file in the
repository, and commit that.

> Oh, and it also seems that Git doesn't store the time information of
> files, does it? For tracking /etc, this would be very useful. Would
> anyone have a solution for this as well?

Same as above.

> What I'm thinking about right now is, to write a "hook" script which
> "dumps" the stats of the to-be added files in some "index" file. But
> that seems like a rather clumsy soltion...

That's more or less the solution that has been advocated. Search in the
list archives for /etc solutions; this topic comes up every few months.

-Peff

```

## Jakub Narebski, 2007-11-01 15:42

Subject: Re: Managing /etc with git: Store ownership and time in git?
Message-ID: <fgcrvd$s03$1@ger.gmane.org>
URL: https://gitlist.dev/e/fgcrvd%24s03%241%40ger.gmane.org
In-Reply-To: <20071101130928.GH27987@genesis.frugalware.org>

```
Miklos Vajna wrote:

> On Thu, Nov 01, 2007 at 12:55:57PM +0000, Alexander Skwar <listen@alexander.skwar.name> wrote:
>> I'd like to use git to manage the /etc directories of some servers.
> 
> http://git.or.cz/gitwiki/GitFaq#head-7e70881352ec207609dc4d7eedbd0532946a5825

http://git.or.cz/gitwiki/InterfacesFrontendsAndTools
search for Metastore

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git

```
