RE: standarize mtime when git checkout

2013-07-09 Thread Rick Liu
Thanks René~ I'll use "git archive" command to create the tarball. Rick -Original Message- From: René Scharfe [mailto:rene.scha...@lsrfire.ath.cx] Sent: Monday, July 08, 2013 8:54 PM To: Rick Liu Cc: git@vger.kernel.org Subject: Re: standarize mtime when git checkout A

Re: standarize mtime when git checkout

2013-07-08 Thread René Scharfe
Am 08.07.2013 23:39, schrieb Rick Liu: Hi, Currently when doing "git checkout" (either for a branch or a tag), if the file doesn't exist before, the file will be created using current datetime. This causes problem while trying to tar the git repository source files (excluding .git folder). The

Re: standarize mtime when git checkout

2013-07-08 Thread Junio C Hamano
"Rick Liu" writes: > Can we use GIT's commit time as the mtime for all of files/folders when we do > "git checkout"? No. That will screw up common practice of build based on file timestamps (e.g. make). You may be interested in "git archive $commit" which will set the file timestamps that of