git commit and author object specified + git blame functions