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

4 messages, 4 authors, 2016-06-15 · open the first message on its own page

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

From: Alexander Skwar <hidden>
Date: 2016-06-15 22:43:46

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

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

From: Miklos Vajna <hidden>
Date: 2016-06-15 22:43:46

On Thu, Nov 01, 2007 at 12:55:57PM +0000, Alexander Skwar [off-list ref] wrote:
I'd like to use git to manage the /etc directories of some servers.
http://git.or.cz/gitwiki/GitFaq#head-7e70881352ec207609dc4d7eedbd0532946a5825

- VMiklos

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

From: Jeff King <hidden>
Date: 2016-06-15 22:43:46

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

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

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:43:46

Miklos Vajna wrote:
On Thu, Nov 01, 2007 at 12:55:57PM +0000, Alexander Skwar [off-list ref] wrote:
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help