Вопрос

Поскольку Windows нечувствительна к регистру, а SVN чувствителен к регистру и поскольку VS2005 имеет тенденцию переименовывать файлы, придавая им форму нижнего регистра, что портит историю моих репозиториев, я попытался добавить сценарий перехвата перед фиксацией из http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitivity.py.Конечно же, скрипт использует классы из библиотеки Python libsvn («из репозиториев импорта svn, fs»), которые мне не удалось найти скомпилированными для Windows.Есть ли альтернатива?В libsvn или в скрипт-перехватчик?

Это было полезно?

Решение

Предварительно выполненные привязки Python для Tigris.org для libsvn загружаются отдельно. Последние данные от 27 октября можно найти здесь. .

Здесь перечислены другие двоичные дистрибутивы SVN здесь , и они, вероятно, имеют другую политику для связывания привязок Python.

Другие советы

Существует две альтернативные привязки Python для libsvn:

Subvertpy — довольно новая программа, написанная автором бзр-СВН:прозрачный СВН межоперационный мост для бзр.

Некоторое время bzr-svn использовал восходящий поток СВИГ Привязки Python, и автор внес множество исправлений ошибок.Это помогло перевести поддержку Python для «ужасно сломанного» на «болезненно раздражающую и непитоническую».Поэтому, потратив слишком много часов своей жизни на SWIG, автор решил сделать свои собственные привязки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top