use specific length for git changeset IDs

fixes #661