SVN Branches in den Trunk mergen

August 8, 2012 by
Leave a Comment 

Eigentlich ganz einfach, hier mal zum Mitschreiben: Zuerst mal sollten wir rausfinden, bei welcher Revision der Branch geforkt wurde: svn log –stop-on-copy [branchrepo] Nun da wir das wissen, wollen wir die Änderungen, welche seit dem Fork auf dem Trunk gemacht wurden in den Branch bekommen svn merge -r[ForkRev]:HEAD [trunkrep] [workingcopybranch] Nun sollte man mal schauen, … Mehr lesen

Reopen von Programmen unter MacOSX Lion unterbinden.

Januar 16, 2012 by
Leave a Comment 

Unter wieder ein Artikel zur allseits beliebten “Ich-Weiss-Was-Gut-Ist”-Bewegung. Wen es nervt, dass Apple meint alle Programme nach einem Systemabsturz o.Ä. erneut öffnen zu müssen führe folgenden Befehl aus: defaults write com.apple.loginwindow TALLogoutSavesState -bool false  

Suchen und Ersetzten in Dateien

Dezember 15, 2011 by
Leave a Comment 

for i in `find . | grep BPS | grep -v svn`; do sed -i ‘s/BPS/GBP/g’ $i; done [ und ] muss man escapen. Leerzeichen allerdings nicht.

Lion Animationen deaktivieren

August 18, 2011 by
Leave a Comment 

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO defaults write com.apple.Mail DisableReplyAnimations -bool NO

Och menno, schon wieder progressiv vergessen.

Juli 5, 2011 by
Leave a Comment 

Wer kennt das nicht, man bekommt viele bunte Grafiken und alle sind nicht ordentlich komprimiert und auch nicht progressiv gespeichert. Also tüftelt man sich jedes Mal ein imagemagick-schleife zusammen: for i in `ls`; do convert $i -strip -quality 90 -interlace line $i; done

MacOSX eine ordentliche Shell besorgen

November 19, 2010 by
Leave a Comment 

Alte Bash, alte Utilities. Die MacOSX-Shell glänzt nicht gerade mit Aktualität – und für Leute die sowieso lieber Linux hätten ist das eine Katastrophe. Bash aktualisieren: sudo port install bash echo “/opt/local/bin/bash” >> /etc/shells chsh -s /opt/local/bin/bash username Coreutils installieren: sudo port install coreutils +with_default_names Da bei mir die Option with_default_names nicht funktioniert, was dazu … Mehr lesen

SVN Ordner ohne Inhalt hinzufügen

November 13, 2010 by
Leave a Comment 

Wenn man nachträglich einen Cache oder Daten-Ordner zu einem SVN-Repository hinzufügen möchte, ist es oft sinnvoll nur den Ordner hinzuzufügen und nicht die ganzen temporären Dateien im Inneren: svn add [ordner] –depth empty

svn ignore auf Ordner

November 13, 2010 by
Leave a Comment 

Oft möchte man einen Ordner z.B. einen Cache aus einem SVN Pfad nehmen. svn propedit svn:ignore [Eltern-Verzeichnis] und dann ein  [Ordnername] rein.   Möchte man den kompletten Inhalt eines Ordners ignorieren, nicht aber den Ordner selbst: svn propedit svn:ignore [Verzeichnis] und dann * rein.