A partir da descrição do pacote gource
:
Assim, gource
precisa ser executado em um diretório que contenha um repositório de controle de versão, pois ele visualiza as alterações neste repositório.
Sistemas de controle de versão, como Git, Subversion ou outros, são usados para acompanhar mudanças feitas em projetos de software, especialmente úteis quando várias pessoas trabalham no mesmo projeto, já que a maioria dos VCS permite criar um branch , isto é, uma cópia do projeto em um determinado ponto no tempo, no qual você pode trabalhar, e que pode ser posteriormente mesclada ao branch master, permitindo que você trabalhe sem que outras pessoas quebrem suas coisas. p>
Eles também permitem que você reverta o estado do repositório para um determinado ponto no tempo, no caso de você errar.
E é aí que seu erro aparece: Se você executar gource
fora de um diretório gerenciado por um sistema de controle de versão, obviamente não funcionará.