Re: Setting file timestamps to commit time (git-checkout)
- From
- Dominik Vogt <vogt@linux.vnet.ibm.com>
- Date
- Dec 11, 2013, 07:37 UTC
- Message-ID
- <20131211073711.GA4848@linux.vnet.ibm.com>
- In-Reply-To
- <87bo0olebe.fsf@igel.home>
On Tue, Dec 10, 2013 at 08:02:29PM +0100, Andreas Schwab wrote:
Show 7 quoted lines
> Dominik Vogt <vogt@linux.vnet.ibm.com> writes: > > > The second best approach I could think of is to stamp files with the > > timestamp of the last commit that touched that, but I guess that is > > not a cheap operation either. > > I'm using this script for this:
[snip]
Hm, that runs 18 s on the local Gcc repository. That's not as expensive as I would have thought, but definitely not suitable to run automatically on each checkout. I wonder if performance could be improved by integrating the script logic into the git-checkout code (activated by a command line option).
On Tue, Dec 10, 2013 at 05:39:05PM -0800, Constantine A. Murenin wrote:
> You can already do this with a very small third-party script: > > https://github.com/cnst/git-tools/blob/master/git-restore-mtime-core
That script just produces error messages for me.
Ciao
Dominik ^_^ ^_^
-- Dominik Vogt IBM Germany