I've got Github->Jira integration nearly perfect, except for one annoying issue. When I make a commit via Github, it shows up in the JIRA immediately as "7 hours ago"
Checking the Git log, I see:
commit 1abc40ab89cef19a4a379c87cd129a648f924fc4
Author: Jason Nichols <jason@xxxxx.com>
Date: Fri Jul 20 09:56:14 2012 -0400
Testing timezone funkyness, TEST-2
This is correct, I made the commit about 5 minutes ago, and my current GMT offset is -4. Why would JIRA show this as having happened 7 hours ago?
Edit: A bit more information. Looking at the RSS feed for the JIRA dashboard, the commit above has the following field:
<published>2012-07-20T06:56:14.000Z</published>
<updated>2012-07-20T06:56:14.000Z</updated>
This is incorrect! The update happened at 13:56 Zulu. It happened at 9:56 local time. Is the hosted JIRA ignoring the timezone offset from the Git commit?
Lastly, I believe that the hosted JIRA is located in California, but am not positive. That would account for the extra 3 hour difference (for a total of 7 hours as shown above) since the server is hosted 3 hours behind my local time.