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

standarize mtime when git checkout

2013-07-08 Thread 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 tar binary can be different even all of