2012-02-17 3 views
0

Я пишу программу (скрипт Perl, но технология не критична), которая смотрит в репозиторий svn.Извлечь содержимое папки хранилища svn

Он должен извлекать содержимое папки (включая подпапки и файлы) и сортировать эти файлы по дате последнего изменения.

Вы знаете, как это можно реализовать?

Спасибо!

ответ

3

Попробуйте найти subversion-perl или пакет SVN :: Client (на самом деле были SVN :: FS и т. Д.).

Без этого модуля, но svn cli? Выполните команды svn, такие как «svn list», «svn log» и прочитайте stdout обратно в программу perl, чтобы сделать это.

О «сортировать эти файлы по дате последнего изменения.» ....

Вам может понадобиться сделать «СВН информации» для каждого из файлов, чтобы собрать его «Last Change Date» после «списка СВН» , определенно относятся к последней версии, и не знаю, есть ли какой-либо более быстрый метод.

+0

Отличное предложение. Спасибо :) Можете ли вы сказать мне, из какого репозитория я могу установить этот пакет с помощью Perl Package Manager? – Bohdan