auto-commiting is now precise (only changed files are pushed)

Change-Id: If1da3f5154bf4dd8f1375e32bc68dc5db1a74950