Re: [PATCH] git-cvsimport: support local timezone
From: Michael Haggerty <hidden>
Date: 2016-06-15 22:55:00
On 10/12/2012 02:14 AM, Christopher Rorvick wrote:
On Thu, Oct 11, 2012 at 5:43 PM, Michael Haggerty [off-list ref] wrote:quoted
On 10/11/2012 10:48 PM, Chris Rorvick wrote:quoted
CVS patches are unconditionally imported with a UTC timezone. Allow the local timezone by adding -l to the command line or specifying cvsimport.l in the config. This could be made the default behavior, as setting TZ=UTC in the environment before doing the import is equivalent to the current behavior. But since a new default may be an unwelcome surprise to some, make this new behavior available os an option.According to rcsfile(7), all times in RCS/CVS files are recorded in UTC. So why do you need this feature?[...] Likewise, just because the RCS file has a UTC timestamp does not mean the commit originated in Greenwich, UK. Git includes the timezone offset in its timestamps, so it is reasonable to allow me to specify what is appropriate.
Ahh, OK, I hadn't realized that git stores (UTC time + time zone). I mistakenly thought you wanted to use a time zone to transform CVS-time to git-time, i.e., as if the CVS time were recorded in local time. Your actual goal makes sense. [And it is something I should consider building into cvs2git.] Michael -- Michael Haggerty mhagger@alum.mit.edu http://softwareswirl.blogspot.com/