Je sais que GIT en quelque sorte détecte automatiquement si un fichier est binaire ou texte, et que gitattributes peut être utilisé pour régler manuellement si nécessaire. Mais est-il aussi un moyen de demander à GIT de savoir comment elle traite un fichier?
Donc, disons que j'ai un dépôt GIT avec deux fichiers: Un ascii.dat fichier contenant du texte brut et un binaire.dat fichier contenant aléatoire binaire des choses. Git gère la première dat fichier en tant que texte et le secondaire fichier binaire. Maintenant, je veux écrire un GIT webfrontend qui a une visionneuse pour les fichiers texte et une visionneuse pour les fichiers binaires (Affichage d'un vidage Hexadécimal par exemple). Bien sûr, je pourrais implémenter mon propre texte/binaire vérifier, mais il serait plus utile si le spectateur se fie à l'information comment GIT gère ces fichiers.
Alors, comment puis-je demander à GIT si elle traite d'un fichier texte ou binaire?