Автоматическое управление заголовком лицензии/автора/версии в исходных файлах

Обычно считается хорошей практикой добавлять несколько строк с информацией об авторе, версии и лицензии в начало исходных файлов. Например, Gnu GPL v3 предлагает добавить

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms [SNIP]

Я нахожу утомительным добавлять его вручную в каждый файл и обновлять их все время от времени, когда какая-то информация меняется (новые авторы, годы авторского права, версии ударов).

Есть ли способ управлять этим автоматически, чтобы мне нужно было редактировать этот материал только в одном месте, и он автоматически копировался повсюду?

При необходимости вы можете предположить, что я использую любую современную систему контроля версий.

7
задан Federico Poloni 3 April 2012 в 08:59
поделиться