rewrite warning message
don't display 'obsolete message' when initializing branch when cloning
rewrite FindCommitByCommitMessage for performance