You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(git): Implementar analisador de estado do repositório Git #2
Implementar o pacote internal/git para consultar e inspecionar o status do repositório Git local, identificando se os arquivos candidatos a .env estão rastreados, em stage ou protegidos pelo .gitignore.
Ref: DRS: RF-005, RF-006, RF-007, RN-03, RN-04
🎯 Tarefas
Implementar verificação se o diretório de execução está dentro de um repositório Git (git rev-parse --is-inside-work-tree ou usando comandos nativos/go-git).
Implementar identificação de arquivos Tracked (rastreados no índice ou histórico).
Implementar identificação de arquivos Staged (preparados para commit via git status / git diff --cached).
Implementar verificação de proteção pelo .gitignore (git check-ignore).
Tratar com segurança casos em que o Git não está instalado ou a pasta não é um repositório Git (modo fallback gracioso).
Escrever testes unitários e de integração utilizando repositórios temporários de teste.
Activity