Move repo definition away
Fix initialization
Clone from remote just once
We can now even push to local repo
Fix comment
Factor out message editing
Fix editing tests
Add test for commiting to Git
Prepare separate repository copy for each test
Test push after commit