Je dois générer une liste de changements dans un dépôt git sur une période de temps. Pour cela, j'ai noté l'ID de validation et le compare avec le récent HEAD pour générer la liste des changements dans un dépôt git. Par exemple:Comment obtenir une liste de répertoires supprimés dans mon dépôt git?
$ git diff --name-status OLD_COMMIT..HEAD
Ceci donne une liste de modifications dans un dépôt git.
Mais, récemment, j'ai remarqué une faille dans cette approche car elle ne répertorie pas le répertoire supprimé. Bien qu'il répertorie les fichiers supprimés correctement.
Comment puis-je obtenir une liste correcte de suppressions dans un référentiel git? (Comme s'il pouvait lister le répertoire supprimé, il est donc entendu que tous les fichiers ont été supprimés à l'intérieur, donc il n'y aura pas une énorme liste de fichiers supprimés mais une seule ligne montrant le répertoire supprimé !!!)
Je serais intéressé de savoir comment faire aussi :) git ne garde pas de dossiers, seulement des fichiers, donc cela peut nécessiter un peu de piratage. –