Git équivalent de l'extension de mot-clé $ URL $ de subversion

Je suis envisagent la migration de subversion vers git. L'une des choses que nous utilisons à la subversion de nos administrateurs système de gérer les choses comme les fichiers de configuration. À cette fin, nous avons mis $URL$ dans chaque fichier, qui s'étend à l'emplacement du fichier dans la subversion de l'arbre. Cela permet aux administrateurs de rechercher un fichier sur certains arbitraire de l'hôte et de déterminer où dans l'arbre dont elle est issue.

Le plus proche de l'analogique que j'ai pu trouver est gitattributes. Il est le filter= la directive, mais il semble que git n'a pas à communiquer au filtre de ce nom de fichier, c'est le filtrage, ce qui serait nécessaire pour activer $URL$ dans un chemin.

Il y a aussi le ident directive, qui serait à son tour $Id$ dans le blob de hachage. Cela pourrait être utilisable si l'on pouvait la carte que de retour dans un nom de chemin, mais mon git-fu n'est pas assez fort.

Des suggestions?

Le flux de travail est comme suit:

  1. Admin valide les modifications sur le système des pensions de
  2. Admin mises à jour d'un emplacement central qui a vérifié les pensions de
  3. Admin tire les modifications de l'hôte à l'aide de cfengine

source d'informationauteur Rudedog