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?

È stato utile?

Soluzione

I binding Python precompilati di Tigris.org per libsvn sono un download separato. L'ultima del 27 ottobre è disponibile qui .

Esistono altre distribuzioni binarie SVN elencate qui e probabilmente hanno una politica diversa per raggruppare i binding di Python.

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top