Хорошо, взгляните на следующее:
1: $ svnlook changed -r2 svn_repos/
_U trunk/
2: $ svnlook proplist -r2 -v svn_repos/ trunk
foo : bar
3: $ svnlook propget -r2 svn_repos/ foo trunk
4: $ svnlook propget -r2 svn_repos/ fooo trunk
svnlook: Property 'fooo' not found on path 'trunk' in revision 2
5: $
Я использую команду svnlook и, похоже, возникла проблема.Строка # 1 показывает, что в trunk
есть изменение свойства.Строка # 2 показывает, что есть свойство с именем foo
со значением bar
.Я сделал это с помощью команды svnlook proplist
.Хорошо, пока все хорошо.
В строке # 3 показаны результаты propget
для свойства foo
.Ничего не возвращаетЕсли я неправильно ввел имя, как в строке # 4, это говорит о том, что свойство не найдено.
Насколько я понимаю, svnlook propget
предполагает напечатать значение свойства, очень похожее на svn propget
делает.На самом деле:
$ svn propget -r2 foo file://$PWD/svn_repos/trunk
bar
делает именно то, что, как я думаю, должно.
Я что-то упустил.Я сделал что-то неправильно.Или есть проблема с командой svnlook
?
Мне это нужно для ловушки Subversion, поэтому использование svn
вместо svnlook
не представляется возможным.