Я рекомендую немного другой подход.
Поместите следующий заголовок вверху ваших исходных файлов.
/*
* This file was last modified by {username} at {date} and has revision number {revisionnumber}
*/
Затем добавьте скрипт оболочки, подобный этому
пост-обновление, скрипт проверки
USERNAME=# // use svnversion to get username
DATE=# // use svnversion to get revisio nnumber
sed -e "s#{username}#${USERNAME}#" -e "s#{date}#${DATE}#" ${SOURCE_CONTROL_FILE} > ${SOURCE_FILE}
сценарий предварительной фиксации
cat standard_header.txt > ${SOURCE_CONTROL_FILE}
tail --lines $((${LENGTH}-4)) ${SOURCE_FILE} >> ${SOURCE_CONTROL_FILE}