Como posso obter o status de um único diretório, em vez de todo o repositório?
Eu olhei para o seguinte:
git_status_list_new
que obtém o status do repositório, mas me importo apenas com arquivos localizados em um único diretório.git_status_file
que obtém o status de um único.
Existe uma maneira de obter o status de um único diretório usando a libgit2?
Respostas:
2 para resposta № 1git_status_list_new
aceita um git_status_options
struct, que contém um pathspec
membro que controla quais arquivos serão incluídos na lista. Você pode usar isso para limitar seus status retornados àqueles em um único diretório.