Page 1 of 1

Особые теги в коде ядра

Posted: Wed Apr 16, 2014 8:41 am
by Mario_r4
В директории ядра, в репозитории SVN, находятся 250 файлов. Тег $Revision: XXXX $ присутствует только в 101 файле, по этой причине иногда синий экран и лог BOARD содержат неверный номер ревизии ядра. Понятно, что нужно добавить тег $Revision: XXXX $ в те файлы исходников, где его нет. Вопрос в том с каким значением его нужно добавить? Может быть достаточно пробелы вместо цифр или номер той ревизии, которая будет закоммичена?

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 9:21 am
by Serge
Mario_r4
Любая должна автоматически обновиться.

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 9:39 am
by Mario_r4
Serge
Т.е. тупо беру:

Code: Select all

$Revision: XXXX $

и вставляю как есть?

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 9:55 am
by Serge
Сам же недавно принцип наблюдателя упоминал :D

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 10:21 am
by Mario_r4
Serge wrote:Сам же недавно принцип наблюдателя упоминал :D
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 10:58 am
by yogev_ezra
Mario_r4 wrote:
Serge wrote:Сам же недавно принцип наблюдателя упоминал :D
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.
Недостаточно просто вставить тег - нужно ещё добавить svn:property у каждого такого файла (какой именно property, можно узнать, посмотрев property у тех файлов, у которых этот тег уже есть). Вставить тег можно с любым числом - число само обновится во время коммита. Пробелы и буквы вместо числа писать не советую - макрос может не сработать.

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 10:59 am
by Mario_r4
yogev_ezra wrote:
Mario_r4 wrote:
Serge wrote:Сам же недавно принцип наблюдателя упоминал :D
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.
Недостаточно просто вставить тег - нужно ещё добавить svn:property у каждого такого файла (какой именно property, можно узнать, посмотрев property у тех файлов, у которых этот тег уже есть). Вставить тег можно с любым числом - число само обновится во время коммита. Пробелы и буквы вместо числа писать не советую - макрос может не сработать.
Вот ведь! Есть оказывается тонкости!

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 1:10 pm
by yogev_ezra
Mario_r4 wrote:Вот ведь! Есть оказывается тонкости!
Вот скриншоты, какой конкретно svn:property нужно добавить:
ScreenShot836.png
ScreenShot836.png (10.2 KiB)
Viewed 7894 times
ScreenShot838.png
ScreenShot838.png (7.93 KiB)
Viewed 7894 times

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 1:12 pm
by Mario_r4
yogev_ezra
Спасибо. Как будет свободное время подмету и приберу.

Re: Особые теги в коде ядра

Posted: Wed Apr 16, 2014 2:10 pm
by Mario_r4
У кого есть что еще дополнить по теме?

Re: Особые теги в коде ядра

Posted: Fri Apr 18, 2014 12:46 am
by Mario_r4
SVN r.4850, 4851 добавил тег $Revision: XXXX $ в те файлы, где он отсутствовал. Также параллельно добавил маленький заголовок с копирайтом.