Попробуйте найти perversion-perl или пакет SVN :: Client (фактически были также SVN :: FS и т. Д.).
Без этих модулей, кроме SVN Cli? Выполните команды svn, такие как «svn list», «svn log» и прочитайте стандартный вывод обратно в программу perl, чтобы сделать это.
О "сортировке этих файлов по дате последнего изменения." ....
Вам может потребоваться ввести «svn info» для каждого из файлов, чтобы собрать его «дату последнего изменения» после «svn list», определенно ссылаться на последнюю ревизию и не знать, есть ли какой-нибудь более быстрый метод.