Schlagwort: git

  • SSH Konfiguration: Privat, Arbeit, teilen mit Kollegen?!

    Ich habe meine .ssh/config Datei mit den Einträgen die ich benötige. In dieser Datei habe ich Einträge für dienstliche Systeme aber auch private. Aus diesem Grund kann die Datei nicht einfach mit anderen Kollegen geteilt werden. Wie das dennoch erreicht werden kann, kurz und pragmatisch hier beschrieben: Als allererstes muss ich die Konfigurationsdatei aufsplitten können […]

  • Snippets: git, aptitude, who, mysql, tcpdump, lftp

    Ein Sammelsurium von diversen Kommandos die sich angesammelt haben und die ich mir eben aufschreiben musste: GIT – Die Aenderungen von Commit XYZ anzeigen: git show COMMITHASH GIT – In den git commit messages suchen: git log –all –grep „foo“ GIT – Was hab ich noch mal in dieser Datei seit dem letzten pullen geaendert? […]

  • Puppet: Style pruefen mit puppet-lint als pre-commit hook

    Ich hatte bereits puppet-lint in einem eigenen Blogeintrag vorgestellt. Noch schoener als das manuelle Aufrufen ist natuerlich das ganze als pre-commit Hook zu haben und gar nichts ins Repository rein zu lassen, was nicht den eigenen Regeln entspricht. Folgendes ist mein pre-commit Hook: #!/bin/bash echo „Checking syntax with puppet-lint“ for i in $(git diff –name-only […]

  • Puppet: Manifest Dokumentation mit puppet doc / post-commit Hook

    Wie ueberall im Leben bietet es sich auch an puppet Manifest Dateien zu dokumentieren. Die Dokumentation dort basiert auf rdoc. Die Syntax wird in der Puppet Manifest Documentation Wiki Seite unten ganz gut beschrieben. Hier ein paar Beispiele: Eine Testklasse mit Dokumentation davor. Wichtig ist, dass zwischen Ende der Dokumentation und Definition der Klasse KEINE […]