moved exec into separate function
added log of commits not pushed to remote yet
updating version