you mean 

public CommitCommand setAuthor(String name, String email, long when, TimeZone tz)

correct? when should be a long when you have additionally the timezone.

I'll for know only add methods for author and commiter which expect name and email. The current time I'll recompute always in the call() method