Esiste un'implementazione di Windows in python libsvn?
-
04-07-2019 - |
Domanda
Poiché Windows non fa distinzione tra maiuscole e minuscole e poiché SVN fa distinzione tra maiuscole e minuscole e poiché VS2005 tende a rinominare i file dando loro il modulo in minuscolo che rovina la storia dei miei repository, ho provato ad aggiungere lo script hook pre-commit da http://svn.collab.net/ repos / svn / trunk / contrib / hook-scripts / case-insensitive.py . Abbastanza sicuro, lo script usa le classi di libsvn di Python (" da svn import repos, fs ") che non riesco a trovare compilato per Windows. C'è un'alternativa? A libsvn o allo script hook?
Altri suggerimenti
Esistono due collegamenti Python alternativi per libsvn:
Subvertpy è abbastanza nuovo ed è scritto dall'autore di bzr-svn : il trasparente svn ponte interoperativo per bzr .
Per un po ', bzr-svn ha usato l'upstream SWIG i collegamenti Python e l'autore ha contribuito molto di correzioni di bug. Ha aiutato a spostare il supporto upstream di Python per "quotazioni orribilmente rotte" a "dolorosamente aggravante e non pitonico". Quindi, dopo aver sprecato troppe ore della sua vita con SWIG, l'autore ha deciso di creare i propri attacchi.