Gh394 git history review

#394 
verify also if Git node has a git repo inside (see prop IS_GIT_REPOSITORY)
It crashes if Git node is empty