Minor logging changes for pull and merge
Use a default directory name for clone if missed
0.8.1-alt1

- Use a default directory name for clone if missed
- Minor logging changes for pull and merge
- Fetch a new data from a remote before the existence check
Fix unicode commit messages support
0.8.2-alt1

- Fix unicode commit messages support