Archived entries for Allgemein

Homebrew und crlf

Git ist ein verteiltes Versionskontrollsystem. Soweit so gut. Genauer werde ich in diesem Artikel nicht darauf eingehen, schreibe aber seit einiger Zeit an einer Kurzeinführung.

Nun will es der Zufall, dass ich Git für einige Webprojekte einsetze. Auf diversen Seiten, so auch auf Github gab es den Hinweis, in der Config folgendes Einzutragen:

autocrlf = true

Dies verhindert mögliche Probleme mit Windowsusern, wenn deren Editor mit LF Zeilenenden (Standard unter Unix und Linux Systemen, und eben auch unter Mac OS X) nicht zurecht kommt. Da viele Editoren unter Windows LF automatisch in CRLF (Windows Zeilenendsteuerzeichen) umwandeln, würde dies Änderungen in jeder Zeile einer geänderten Datei ergeben.

Daher solle man doch lieber gleich mit CRLF arbeiten, wenn ggf. Windowsuser mit ins Repository pushen.

So weit so gut. Bis vor einiger Zeit funktionierte das auch alles wunderbar, und funktioniert auch immer noch.

Allerdings macht das mit Homebrew Probleme. Homebrew ist ein Packetmanager für Mac OS X, ähnlich wie MacPorts oder Fink. Homebrew ist wesentlich schlanker als oben genannte Alternativen und setzt wenn möglich auf Versionen von Programmen, die bereits standardmäßig auf OS X vorhanden sind.

Auf jeden Fall hat der Aufruf von ‘brew’ mir folgende Fehlermeldung eingebracht:

-bash: /usr/local/bin/brew: /usr/bin/ruby^M: bad interpreter: No such file or directory

Ich konnte mir erst keinen Reim darauf machen. Was ist passiert? brew hat beim Updaten sich selbst überschrieben und die Zeilenendsteuerzeichen von LF auf CRLF geändert und sich damit selbst ins Nirvana geschossen, da es Ruby nicht mehr aufrufen konnte.

Ich habe /usr/local/brew in Textmate geöffnet und neu unter gleichem Namen, jedoch mit LF statt CRLF gespeichert. In der Datei /usr/local/.git/config habe ich noch folgende Zeile eingetragen:

autocrlf = false

Das überschreibt den Wert aus ~/.gitconfig und verhindert das Umwandeln.
Vielleicht ist es auch einfach Sinnvoll Auto-CRLF nur zu setzen, wenn man es wirklich braucht. Keine Ahnung.

Jedenfalls wollte ich an dem Problem, bzw. dessen Lösung teilhaben lassen, da ich irgendwie keine sinnvollen Ergebnisse ergooglen konnte.

Eigentlich habe ich es ja nicht so mit Stöckchen…

… aber nun nehme ich doch mal eins auf.

Dieses Stöckchen hat mit die Jutta zugeworfen. Zwar schon im November letzten Jahres, aber man hat ja nicht immer Zeit um alles sofort zu erledigen gell?

Warum bloggst du?

Das ist eine ziemlich gute Frage. Ich glaube ich blogge ab und an mal, um Dinge die ich interessant finde, festzuhalten, zu kommentieren oder anderen Leuten bei Problemen helfen, mit denen ich gerade erst gekämpft habe. Wenn ich etwas erkläre, kann ich es mir viel besser merken.

Leider habe ich äusserst selten die Zeit und auch die Muße dazu, meinen Blog mit Inhalt zu befüllen. Nicht, dass mein Leben so langweilig oder Inhaltslos wäre, ganz im Gegenteil. So liegen hier bestimmt mehr als 20 angefangene Artikel rum, die ich nie zu Ende geschrieben habe. Seien es die restlichen Reisetage von letztem Sommer, ein Tutorial zum Einsatz von @font-face oder diverse Tutorials und Erklärungen zum Thema Design, PrePress, uvm.

Die kleinen Dinge des Lebens poste ich eh via Twitter unter @zeidlos

Seit wann bloggst du?

Seit dem 29. September 2006 um 11:32. Zumindest ist dies der erste Eintrag in diesem Blog.

Warum lesen deine Leser dein Blog?

Wenn ich das wüsste… Sagt ihr es mir. :)

Welche war die letzte Suchanfrage, über die jemand auf deine Seite kam?

“gnupg mac os x”

Welcher deiner Blogeinträge bekam zu Unrecht zu wenig Aufmerksamkeit?

Es bekommen alle zu recht gleich wenig Aufmerksamkeit. :) Ich schreibe nicht um Aufmerksamkeit zu erregen. Und ich bin auch nicht klickgeil. Mir Schnuppe!

Dein aktueller Lieblings-Blog?

Den gibt es nicht. Hier mal eine kleine Auswahl:
http://clientsfromhell.tumblr.com
dient mir zur Entspannung, wenn ich mal wieder auf einen Kunden warte, oder einfach mal kurz abschalten muss, um nicht durchzudrehen. Auch zeigt es mir, dass ich nicht allein im allgemeinen Wahnsinn bin. :)
Siehe auch: http://kollegen.ausderhoelle.de und http://kunden.ausderhoelle.de
http://www.smashingmagazine.com ist sicherlich eine der besten Ressourcen zum Thema Webdesign. Auch wenn ich kein professioneller Webdesigner bin, und mich mit den Techniken nur in der Freizeit beschäftige, bleibe ich doch gern auf dem Laufenden.

http://www.makebetterwebsites.com/ hat immer mal wieder nette Inspirationen zum Thema Webdesign auf Lager.

http://matthiasschuetz.com hat eine nette, umfangreiche Linksammlung und immer mal wieder das ein oder andere leckere Häppchen an Informationen.

http://webstandard.kulando.de hat immer wieder nette Hinweise zu Webstandards.

Das http://www.designtagebuch.de lese ich natürlich auch.

http://blog.fefe.de/ hat einfach wunderschöne Links mit teilweise wahnwitzigen Geschichten und Verschwörungstheorien, die leider gar nicht so weit ab von der Realität sind, wie man es gern glauben würde. Die tägliche Dosis Facepalm.

Ich lese natürlich noch weitere Blogs, aber diese hier waren eine kleine Auswahl und natürlich Leseempfehlungen.

Welchen Blog hast du zuletzt gelesen?

Ich glaube, das war mein eigener, als ich gucken wollte, seit wann dieser existiert. :)

Wie viele Feeds hast du gerade im Moment abonniert?

Das ist nicht schwer zu sagen: 42 (Ich weiß, dass die Zahl etwas konstruiert aussieht, aber aktuell ist es tatsächlich so).
Viele davon lese ich nur am Wochenende und einige überfliege ich nur. Regelmäßig, d.h. täglich lese ich nur eine Hand voll.

An welche fünf Blogs wirfst du das Stöckchen weiter und warum?

An gar keine. Denn ich halte eigentlich nichts von Stöckchen!



Copyright © 2006–2010. Some rights reserved. | Impressum | RSS Feed | You should follow me on Twitter! | Zurück nach oben