Was ich so treibe...

Uli's IT-Blog - Konzeption, Entwicklung, Betrieb

Git-Svn: Absturz bei ‘dcommit’, ‘rebase’, …

Seit der Aktualisierung auf Subversion-1.8.1 gibt es immer wieder Fehler bei der Ausführung von Git-Svn-Kommandos. Beobachtet habe ich die Fehler bei

  • git svn dcommit
  • git svn rebase
  • git svn clone

Der Fehler tritt nur beim “Aufräumen” auf, d.h. nachdem das betreffende Kommando abgearbeitet ist und der Git-Svn-Prozess nur noch beendet werden muß. Er tritt auch nur auf, wenn Daten über die Leitung geschickt werden, also wenn:

  • das lokale Git-Repo geändert wurde (dcommit)
  • das Svn-Repository geändert wurde (rebase)

Wenn man den Fehler einfach ignoriert, kann man “normal” weiterarbeiten.

Octopress und Git ohne Umbenennung

Octopress hat die Eigenart, bei Verwendung von Git als “Deployment-Methode” die Zweige umzubenennen:

  • Umbenennung: origin –> octopress
  • Neuanlage: origin <– repo_url
  • Umbenennung: master –> source
  • etc.

Die ganze Umbenennerei gefällt mir garnicht. Ich mag’s so:

  • uli-octopress: Das ist mein “normales” GitHub-Repository, in dem ich alle Quelltexte meiner Octopress-Installation halte
  • uli-heller.github.com: Das ist das GitHub-Repository, in dem ich die generierten HTML-Seiten veröffentliche

Subversion 1.8.1 für Ubuntu-12.04

Vor ein paar Tagen wurde Subversion-1.8.1 veröffentlicht. Hier meine Versuche, ein Paket für Ubuntu-12.04 zu bauen. Eingeflossen sind dabei auch die gescheiterten Versuche mit Subversion-1.8.0. Schlußendlich kommt eine für mich funktionierende Version von Subversion-1.8.1 heraus.

LXC: Probleme mit 3.10-er-Kernel - Das Dateisystem ist nur lesbar

Seit einiger Zeit verwende ich LXC als Ergänzung zu VirtualBox. Bislang läuft das weitgehend problemlos. Merkwürdigerweise bekomme ich seit ein paar Tagen immer wieder Fehlermeldungen bezüglich BTRFS: “Das Dateisystem ist nur lesbar”.

Erst dachte ich, BTRFS hätte ‘nen Schuß. Detailliertere Tests zeigen, dass der 3.10-er-Kernel wohl “Schuld” ist.

LXC: Probleme bei der Initialisierung des Netzwerkes

Seit einiger Zeit verwende ich LXC als Ergänzung zu VirtualBox. Bislang läuft das weitgehend problemlos. Merkwürdigerweise habe einige LXC-Container seit heute ein Problem beim Start: Es dauert endlos, bis der Login-Prompt erscheint und das Netzwerk funktioniert nicht. Betroffen sind auch Container, die früher anstandslos gelaufen sind.

Git Fork

Git Fork

Hier kurz meine Notizen zum Arbeiten mit GitHub Forks:

  • Bestehendes Projekt “forken” –> einfach via GitHub-Webseite
  • Lokalen Clone hiervon anlegen: git clone ...
  • Lokale Änderungen an GitHub schicken: git push origin master
  • Original-Projekt als “upstream” definieren: git remote add upstream ...
  • Lokale Kopie des Original-Projektes aktualisieren: git fetch upstream
  • Lokale Kopie des Original-Projektes “einarbeiten”:
    • git merge --no-commit upstream/master
    • git mergetool
    • git commit -m ...

Mehr Details: https://help.github.com/articles/fork-a-repo.