purpose of git trail