I'm converting an old CVS repository to git, which has worked very well except all the commits are in UTC instead of each author's local timezone.
I would like to change the timezone of these commits on a per-author basis, so for example all commits from one author change from +0000 to +1000, while commits from other authors are unchanged. (So I can perform this procedure once for each author.)
The actual moment in time should stay the same, so a commit that is currently 02:00:00 +0000
should become 12:00:00 +1000
.
Is this possible with something like git filter-branch
?