All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andreas Ericsson <ae@op5.se>
To: Gerhard Wiesinger <lists@wiesinger.com>
Cc: git@vger.kernel.org
Subject: Re: Metadata and checkin file date
Date: Tue, 27 Apr 2010 11:22:55 +0200	[thread overview]
Message-ID: <4BD6ACEF.1040909@op5.se> (raw)
In-Reply-To: <alpine.LFD.2.00.1004270719320.17234@bbs.intern>

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.

  reply	other threads:[~2010-04-27  9:23 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-27  5:23 Metadata and checkin file date Gerhard Wiesinger
2010-04-27  9:22 ` Andreas Ericsson [this message]
2010-04-27 19:38   ` Gerhard Wiesinger
2010-04-27 19:47     ` Andreas Ericsson
2010-04-27 20:00       ` Gerhard Wiesinger
2010-04-27 21:25         ` Jakub Narebski
2010-04-27 21:18       ` Jakub Narebski
2010-04-27  9:35 ` Jakub Narebski
2010-04-27 19:41   ` Gerhard Wiesinger
2010-04-27 20:55     ` Jakub Narebski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BD6ACEF.1040909@op5.se \
    --to=ae@op5.se \
    --cc=git@vger.kernel.org \
    --cc=lists@wiesinger.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.