Я могу подорвать это решение, не каламбур, просто отметив текстовый файл, который содержит что-то вроде
Revision-number: 720
Вывод grep выглядит следующим образом:
-bash-3.2$ grep "Revision-number:" test.dump.2
Revision-number: 0
Revision-number: 1
Revision-number: 2
Revision-number: 720
Чтобы действительно сделать это правильно, необходимо проанализировать файл дампа. Я написал Perl-скрипт, используя модуль SVN :: Dumpfile, и просто просматривал ревизии, пока не дошел до конца.
#!/usr/bin/perl
use SVN::Dumpfile;
use strict;
my $df = new SVN::Dumpfile;
$df->open('/usr/tmp/test.dump.2');
my $revision=-1;
while (my $node = $df->read_node()) {
if ($node->is_rev) {
$revision = $node->header('Revision-number');
}
}
print "$revision\n";