www.cyriacks.net

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Startseite Linux Allgemein Subversion: Automatisches Setzen des mime-type

Subversion: Automatisches Setzen des mime-type

E-Mail Drucken

Mir fiel heute negativ auf das in meinen Subversion Repository die MIME-Typen für die meisten Dateien gar nicht oder nicht korrekt gesetzt waren.

Da ich leider nicht in der Lage war durch eine Internetsuche eine Möglichkeit zu finden wie man den Subversion Server dazu bringt das für den MIME-Typen verantwortliche Subversion Property svn:mime-type automatisch zu setzen, behalft ich mich folgendes Workarounds:

Die Subversion Dokumentation schreibt für Subversion Versionen größer 1.5 folgendes:

Beginning in Subversion 1.5, users can configure a new mime-types-file runtime configuration parameter, which identifies the location of a MIME types mapping file. Subversion will consult this mapping file to determine the MIME type of newly added and imported files.[link]

Also trug ich kurzerhand folgendes in die Subversion Konfiguration ($HOME/.subversion/config) ein:

### Set mime-types-file to a MIME type registry file, used to
### provide hints to Subversion's MIME type auto-detection
### algorithm.
mime-types-file = /etc/mime.types

Unter Debian gehört die Datei /etc/mime.types zum Paket "mime-support" und sollte auf den meisten Systemen bereits vorhanden sein.

Im Anschluss daran nahm ich das unter tigris.org zur Verfügung gestellte Bash Skript um die MIME-Typen einmal nachträglich für alle (erkannten) Dateien zu setzen:

$ ./svnmimeset.sh . /etc/mime.types
Zuletzt aktualisiert am Donnerstag, den 23. Juni 2011 um 21:17 Uhr  

Suche

Anmeldung