Я создаю новый процесс сборки для проекта DotNet, который должен храниться в Subversion.
Для каждой dll / exe, которую я компилирую (через Nant), я хотел бы включить 2 дополнительных атрибута в dll, которые были построены.
Я уже понимаю работу задачи «асминфо». Но мне нужна помощь в получении информации, которую я надеюсь вставить в мои двоичные файлы.
Сборка всегда будет происходить из полной рабочей копии (проверяется самим процессом сборки) и, следовательно, всегда будет иметь доступный каталог .svn.
Я хочу добавить следующие атрибуты: RepositoryVersion и RepositoryPath. (Я понимаю, что это не имена, по которым эта информация передается в SVN)
Для этого мне нужно будет извлечь RepositoryVersion и RepositoryPath, представленные папкой рабочей копии, в которой находится BuildFile.
Как извлечь эту информацию из любой заданной папки .svn в 2 переменные nant?