Thread (10 messages) flat view 10 messages, 3 authors, 2016-06-15

Re: Metadata and checkin file date

From: Andreas Ericsson <hidden>
Date: 2016-06-15 22:48:43

On 04/27/2010 07:23 AM, Gerhard Wiesinger wrote:
Hello,

I'm new to git and I'm looking for the following features:
1.) Metadata for
a.) directory versioning (e.g. add/rm, mv)
If you're talking about empty directories, that feature doesn't
exist and I can't imagine why you'd want it to. If you'd care to
explain why you want it, I'm sure we can find a different way of
achieving your goal.
b.) rights (basic: chmod, chow, chgrp, extended: extended attributes 
like ACLs and selinux), necessary for versioning e.g. /etc
Sounds like you want a backup-program. Some projects have been
aimed towards this goal already. I'm sure google can provide
more information. AFAIR, most of them work with two hook-scripts
that update a regular file with the meta-data of all tracked
files. This makes committing and checking out slower than it
would otherwise be, but since it's doing more I suppose that's
to be expected.

Adding it to core git would mean re-designing git's basic data
model, which is obviously not something we're about to do on
a whim.
2.) Original file dates (checkin date) on clone and pull (and not 
checkout date)
I expect the solutions that work for 1b will also have this
"feature", or that it will be easy to patch for it. For a
source code management system though, this is a very bad
idea indeed since it messes with the fundamental rules of
building; A changed file must be rebuilt.

Seeing as this would also require a major change in git's
data model, this is another of those changes that I doubt
will be supported in the git core in the foreseeable future.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help