Existe uma implementação do Windows para Python libsvn?
-
04-07-2019 - |
Pergunta
Como o Windows é insensível a minúsculas e porque o SVN é sensível ao caso e porque o VS2005 tende a renomear arquivos que lhes dão o formulário de baixo caso que atrapalha a história dos meus repositórios, tentei adicionar o script de gancho de pré-compromisso do http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitive.py. Com certeza, o script usa classes do Libsvn do Python ("From SVN Import Repos, FS"), que não encontro compilados para o Windows. Existe uma alternativa? Para libsvn ou para o script de gancho?
Solução
Outras dicas
Existem duas ligações alternativas de Python para libsvn:
Subvertpy é bastante novo e é escrito pelo autor de BZR-SVN: o transparente svn ponte entre operação para BZR.
Por um tempo, o BZR-SVN usou o upstream GOLE Python ligações e o autor contribuiu com muitas correções de bugs. Isso ajudou a mover o apoio do Python a montante para "horrivelmente quebrado" para "dolorosamente agravante e imitônico". Então, depois de desperdiçar muitas horas de sua vida para Swig, o autor decidiu fazer suas próprias ligações.