Re: git and mtime

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Matthias Kestenholz
Date: Thursday, November 20, 2008 - 11:36 am

On 20.11.2008, at 16:19, Roger Leigh wrote:


No, the cost is huge. The SHA-1 for the tree with _exactly the same
contents_ will be different, just because f.e you applied a patch one
second earlier than I did, and that's completely insane. Git is purely
a content tracker as has been said numerous times on this mailing
list, and that is for good reasons. If the tree entries change just
because some timestamps are different, the CPU time needed to
generate a diff will grow by a big amount of time.

Atempts to add additional information to the basic git objects have
failed several times, and yours will probably fail too since there are
numerous reasons why you do _not_ want a timestamp in the tree
_and_ there are several workarounds for your problem, which at
least in my opinion seem much less insane than adding timestamps...




--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git and mtime, Roger Leigh, (Wed Nov 19, 4:37 am)
Re: git and mtime, Matthias Kestenholz, (Wed Nov 19, 5:22 am)
Re: git and mtime, Johannes Schindelin, (Wed Nov 19, 5:31 am)
Re: git and mtime, Arafangion, (Wed Nov 19, 5:37 am)
Re: git and mtime, Jakub Narebski, (Wed Nov 19, 6:29 am)
Re: git and mtime, Matthieu Moy, (Wed Nov 19, 7:54 am)
Re: git and mtime, Christian MICHON, (Wed Nov 19, 9:18 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 1:38 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 1:39 am)
Re: git and mtime, Johannes Schindelin, (Thu Nov 20, 3:34 am)
Re: git and mtime, Johannes Schindelin, (Thu Nov 20, 3:35 am)
Re: git and mtime, Matthieu Moy, (Thu Nov 20, 3:53 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 4:20 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 4:27 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 5:48 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 6:06 am)
Re: git and mtime, Randal L. Schwartz, (Thu Nov 20, 6:11 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 6:12 am)
Re: git and mtime, martin f krafft, (Thu Nov 20, 6:21 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 6:35 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 6:40 am)
Re: git and mtime, martin f krafft, (Thu Nov 20, 6:59 am)
Re: git and mtime, Johannes Schindelin, (Thu Nov 20, 7:07 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 7:15 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 7:22 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 7:50 am)
Re: git and mtime, Roger Leigh, (Thu Nov 20, 8:19 am)
Re: git and mtime, Kyle Moffett, (Thu Nov 20, 8:33 am)
Re: git and mtime, Andreas Ericsson, (Thu Nov 20, 8:37 am)
Re: git and mtime, Samuel Tardieu, (Thu Nov 20, 8:56 am)
Re: git and mtime, Daniel Barkalow, (Thu Nov 20, 10:59 am)
Re: git and mtime, Matthias Kestenholz, (Thu Nov 20, 11:36 am)
Re: git and mtime, Joey Hess, (Thu Nov 20, 12:24 pm)