On Thu, May 29, 2008 at 11:28:39PM +0300, Led wrote: > > В мане также написано, что надо использовать опцию --delete-after (а > > не --delete, которая равна --delete-before). > > Может проще будет пропатчить rsync на предмет поддержки *.rpm (чтоб *.rpm > файлы сравнивались по названиям файлов за вычетом %version-%release.%arch)? Метрика Левенштейна не самая глупая вещь. Она будет лажаться только в специфических случаях, когда релиз меняется очень сильно. Например, имеем файлы: libfoo1-alt1.rpm libfoo2-alt0.cvs20080101.rpm Надо просинхронизировать новый файл libfoo2-alt1.rpm Тогда алгоритм будет синхронизировать libfoo1-alt1.rpm libfoo2-alt1.rpm тогда как по смыслу надо синхронизировать libfoo2-*. Но это относительно редкие случаи. А также не следует вносить snapshot в релиз. :)