On Wed, Feb 1, 2012 at 4:42 AM, Leo Razoumov <slonik...@gmail.com> wrote:

> I am reading "Fossil File Formats" at
> http://fossil-scm.org/index.html/doc/trunk/www/fileformat.wiki
> where it says (section on Control Artifacts):
>
>    "When two or more tags with the same name are applied to the same
> artifact,
>     the tag with the latest (most recent) date is used."
>
> Most recent date according to what clock? Fossil is distributed and
> clocks on different machines can be out of sync with each other so are
> artifact's timestamps. Can it cause problems?  Am I missing something?
>


Internally fossil uses a mix of Unix timestamps and (mostly, AFAIK) Julian
dates. Unix timestamps are GMT/UTC and Julian is, as far as i'm aware, also
timezone-independent. (Maybe someone better-versed in time handling can
correct my Julian understanding.)

http://en.wikipedia.org/wiki/Julian_day

Commits/changes are performed on the client (then synched to the server),
which implies that the timestamps are local and that a clock drift on a
local machine will result in funky data on the server. (But again, perhaps
someone here can correct that assumption.)

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to