Frage

Da Windows ist Groß- und Kleinschreibung und da SVN ist Groß- und Kleinschreibung, weil VS2005 Dateien umbenennen neigt sich die Kleine Form zu geben, die meine Repositories' Geschichte verunstaltet, habe ich versucht, den pre-commit Hook-Skript hinzufügen aus http://svn.collab.net/ repos / svn / trunk / contrib / hook-scripts / case-insensitive.py . Sicher genug, libsvn das Skript verwendet Klassen von Python ( „von svn import repos, fs“), die ich nicht kompiliert für Windows zu finden. Gibt es eine Alternative? Um libsvn oder an den Haken Skript?

War es hilfreich?

Lösung

Die Tigris.org der vorgehaltenen Python-Bindings für libsvn sind ein separater Download. Die neueste Stand 27. Oktober werden könnte hier .

Es gibt noch andere binäre SVN-Distributionen aufgelistet hier , und sie haben wahrscheinlich andere Politik für die Bündelung der python-Anbindung.

Andere Tipps

Es gibt zwei alternative Python-Bindings für libsvn:

subvertpy ist recht neu und wird vom Autor geschrieben von bzr-svn : die transparenten svn inter Betrieb Brücke bzr .

Für eine Weile bzr-svn verwendet, um die Upstream- SWIG Python-Bindings, und der Autor beigetragen viel Bug-Fixes. Es half, die Upstream-Python-Unterstützung für „schrecklich gebrochen“ bis „schmerzlich erschwerenden und unpythonic“ zu bewegen. So, nachdem zu viele Stunden seines Lebens zu SWIG verschwenden, entschied sich der Autor seine eigenen Bindungen zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top