Предоставлено: репозиторий SVN, каталог bin внутри него и script.pl внутри этого bin. Некоторые изменения назад, bin и script.pl были добавлены в репозиторий в одном коммите. С тех пор некоторые изменения были применены к script.pl.
Требуется: команда diff, которая вернет полный diff для script.pl от нуля до HEAD, т.е. diff со всеми добавленными строками.
Предыстория: этот diff необходим для просмотра кода, для подачи на ReviewBoard
Проблема: svn diff с -r X:HEAD (X является первой ревизией script.pl) создает разницу между первой версией и HEAD, а -r X-1:HEAD сообщает мне файл script.pl неизвестно в редакции X-1, что на самом деле правильно. Однако я не могу найти правильное решение, которое включало бы diff из пустого файла. Я также не могу разбить каталог bin, так как он был добавлен в тот же коммит, что и script.pl
Решение: ?