Generally I take a small light laptop when traveling, and then just connect to the desktop back home for doing real work such as committing code.
I know that at a lot of Big Cos do not let their engineers to have source code on laptops anyway (so easily lost and stolen).
Unix Timestamps are always expressed as UTC/TUC which remain constant regardless of device offsets.
The origianl comment's assertion that users don't typically adjust their offsets is moot since commits are stored in UTC anyways. I was just pointing out that many devices automatically adjust offsets.
A more detailed analysis could also take in account the number of changes. How many files per commit? How many lines, maybe?
The day of week is also a very interesting metric, that is very visible e.g. on github's timeline. I know my busiest days in terms of commits are in the middle of the week, a marked decrease on Friday afternoons, and if there are commits in the weekend, they most likely contain swearing in the message.
Edit: I'm betting Brad Fitzpatrick's pattern in Go (current job?) and memchached (not current job?) would vary in terms of day of week, not just hour.
Another useful graph would be commit volume versus time (where volume is e.g. number of lines modified)
So, my graph isn't exactly going to tell you at what hours I code but at what time I sent pull requests to my coworkers for example.