Here be dragons! This post is more than three years old.
The information and advice it presents may be deprecated,
wrong, or unvise. Thread with cation.
While cleaning (svn to git) the sourcecode from my bachelor thesis, i now and then needed to split a commit into two. When doing this, i still wanted to preserve the original timestamp.
50b737a was supposed to be two commits!