Extract as Analyze class
Add spec on no commit log