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
Т.е. тупо беру:
и вставляю как есть?
Re: Особые теги в коде ядра
Posted: Wed Apr 16, 2014 9:55 am
by Serge
Сам же недавно принцип наблюдателя упоминал
Re: Особые теги в коде ядра
Posted: Wed Apr 16, 2014 10:21 am
by Mario_r4
Serge wrote:Сам же недавно принцип наблюдателя упоминал
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.
Re: Особые теги в коде ядра
Posted: Wed Apr 16, 2014 10:58 am
by yogev_ezra
Mario_r4 wrote:Serge wrote:Сам же недавно принцип наблюдателя упоминал
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.
Недостаточно просто вставить тег - нужно ещё добавить svn:property у каждого такого файла (какой именно property, можно узнать, посмотрев property у тех файлов, у которых этот тег уже есть). Вставить тег можно с любым числом - число само обновится во время коммита. Пробелы и буквы вместо числа писать не советую - макрос может не сработать.
Re: Особые теги в коде ядра
Posted: Wed Apr 16, 2014 10:59 am
by Mario_r4
yogev_ezra wrote:Mario_r4 wrote:Serge wrote:Сам же недавно принцип наблюдателя упоминал
Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.
Недостаточно просто вставить тег - нужно ещё добавить svn:property у каждого такого файла (какой именно property, можно узнать, посмотрев property у тех файлов, у которых этот тег уже есть). Вставить тег можно с любым числом - число само обновится во время коммита. Пробелы и буквы вместо числа писать не советую - макрос может не сработать.
Вот ведь! Есть оказывается тонкости!
Re: Особые теги в коде ядра
Posted: Wed Apr 16, 2014 1:10 pm
by yogev_ezra
Mario_r4 wrote:Вот ведь! Есть оказывается тонкости!
Вот скриншоты, какой конкретно svn:property нужно добавить:
-
ScreenShot836.png (10.2 KiB)
Viewed 7894 times
-
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 $ в те файлы, где он отсутствовал. Также параллельно добавил маленький заголовок с копирайтом.