Board.KolibriOS.org
https://board.kolibrios.org/

Особые теги в коде ядра
https://board.kolibrios.org/viewtopic.php?f=1&t=2670
Page 1 of 1

Author:  Mario_r4 [ Wed Apr 16, 2014 8:41 am ]
Post subject:  Особые теги в коде ядра

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

Author:  Serge [ Wed Apr 16, 2014 9:21 am ]
Post subject:  Re: Особые теги в коде ядра

Mario_r4
Любая должна автоматически обновиться.

Author:  Mario_r4 [ Wed Apr 16, 2014 9:39 am ]
Post subject:  Re: Особые теги в коде ядра

Serge
Т.е. тупо беру:
Code:
$Revision: XXXX $

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

Author:  Serge [ Wed Apr 16, 2014 9:55 am ]
Post subject:  Re: Особые теги в коде ядра

Сам же недавно принцип наблюдателя упоминал :D

Author:  Mario_r4 [ Wed Apr 16, 2014 10:21 am ]
Post subject:  Re: Особые теги в коде ядра

Serge wrote:
Сам же недавно принцип наблюдателя упоминал :D

Я никогда не работал с этими тегами и не хочу ничего сломать лишний раз, потому и занудствую.

Author:  yogev_ezra [ Wed Apr 16, 2014 10:58 am ]
Post subject:  Re: Особые теги в коде ядра

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

Author:  Mario_r4 [ Wed Apr 16, 2014 10:59 am ]
Post subject:  Re: Особые теги в коде ядра

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

Вот ведь! Есть оказывается тонкости!

Author:  yogev_ezra [ Wed Apr 16, 2014 1:10 pm ]
Post subject:  Re: Особые теги в коде ядра

Mario_r4 wrote:
Вот ведь! Есть оказывается тонкости!
Вот скриншоты, какой конкретно svn:property нужно добавить:
Attachment:
ScreenShot836.png
ScreenShot836.png [ 10.2 KiB | Viewed 3678 times ]
Attachment:
ScreenShot838.png
ScreenShot838.png [ 7.93 KiB | Viewed 3678 times ]

Author:  Mario_r4 [ Wed Apr 16, 2014 1:12 pm ]
Post subject:  Re: Особые теги в коде ядра

yogev_ezra
Спасибо. Как будет свободное время подмету и приберу.

Author:  Mario_r4 [ Wed Apr 16, 2014 2:10 pm ]
Post subject:  Re: Особые теги в коде ядра

У кого есть что еще дополнить по теме?

Author:  Mario_r4 [ Fri Apr 18, 2014 12:46 am ]
Post subject:  Re: Особые теги в коде ядра

SVN r.4850, 4851 добавил тег $Revision: XXXX $ в те файлы, где он отсутствовал. Также параллельно добавил маленький заголовок с копирайтом.

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/