Au moment où j'écris, nous sommes dans 10 jours en 2012. Je parie que de nombreux programmeurs modifient la chaîne de copyright en haut de leurs fichiers source pour quelque chose comme:
// Copyright 2008, 2010-2012 Some Company Unlimited
Votre système de contrôle de version sait quand les fichiers ont été modifiés, il peut donc sûrement aider à écrire ou réécrire ces chaînes. Donc, ma question: existe-t-il un script qui peut examiner les journaux git pour chaque fichier et produire (ou mieux insérer) une chaîne comme celle-ci?
J'utilise git donc c'est d'un intérêt primordial mais faites-moi savoir si de tels scripts existent pour d'autres systèmes.
Mise à jour:
Nous avons besoin d'un script qui fait ceci:
- Parcourt tous les fichiers source dans notre copie de travail
- Localise la chaîne de droits d'auteur existante et identifie les années, par exemple 2007,2009-2011 serait {2007, 2009, 2010, 2011}
- Pour chaque année non mentionnée, diff entre le 1er janvier et le 31 décembre (ou aujourd'hui si l'année en cours). Examinez diff et décidez si cela mérite une mention dans la chaîne du droit d'auteur
- Insérez une nouvelle chaîne de copyright.