IDEX-1586: clone in temporary directory and move result to destination directory
IDEX-1586: add exaplnation need clone to temporary deirectoyr
IDEX-1586: cleanup git info if requested
IDEX-1445: allow to use multiline commit message
add author
IDEX-1445: remove temporary file with multi-line commit message after performing commit
merge with master