Use timestamps instead of commit count to work with rebased branches. Use null file separators when handling filenames with git, tar and sed
Various fixes