Есть ли реализация Windows для Python libsvn?
-
04-07-2019 - |
Вопрос
Поскольку Windows нечувствительна к регистру, а SVN чувствителен к регистру и поскольку VS2005 имеет тенденцию переименовывать файлы, придавая им форму нижнего регистра, что портит историю моих репозиториев, я попытался добавить сценарий перехвата перед фиксацией из http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitivity.py.Конечно же, скрипт использует классы из библиотеки Python libsvn («из репозиториев импорта svn, fs»), которые мне не удалось найти скомпилированными для Windows.Есть ли альтернатива?В libsvn или в скрипт-перехватчик?
Другие советы
Существует две альтернативные привязки Python для libsvn:
Subvertpy — довольно новая программа, написанная автором бзр-СВН:прозрачный СВН межоперационный мост для бзр.
Некоторое время bzr-svn использовал восходящий поток СВИГ Привязки Python, и автор внес множество исправлений ошибок.Это помогло перевести поддержку Python для «ужасно сломанного» на «болезненно раздражающую и непитоническую».Поэтому, потратив слишком много часов своей жизни на SWIG, автор решил сделать свои собственные привязки.