Vincent Lefevre <[email protected]>:
> > Here's why you want to get timezones right: there are going to be times
> > when the order of commits is significant information for a developer's
> > understanding of what happened. But without a timezone you only know
> > the actual time of a commit to 24-hour resoltion.
>
> I don't understand what you mean. What matters for the order of
> commits is the global time, and this is what SVN stores. SVN does not
> store timezone information, i.e. it has no idea of what local time of
> the user had, but I don't think this is important information.
UTC time plus a timezone offset set is what git stores. That's not the
locus of the problem.
In Subversion-land there's newver any doubt about the sequence of commits;
the revision numbers tell you that. In Git-land you have to go by timestamps,
and if a timezone entry is wrong it can skew the displayed time.
Me, I don't undertstand why version-control systems designed for distributed
use don't ignore timezones entirely and display all times in UTC - relative
time is surely more imoortant than the commit time's relationship to solar
noon wherever the keyboard happened to be. But I don't make these decisions.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>