Git Hook zur Simulation von Revisionsnummern beim Commit

am 22.05.2013 22:09:54 Uhr von Ralf Geschke, Tags: Deployment Git Programmierung Systemadministration Versionierung Versionsverwaltungssystem
Mittlerweile führt kaum ein Weg am Einsatz von git als Versionsverwaltungssystem vorbei. Jedoch gibt es manch geliebte Gewohnheit, die beim Umstieg von Subversion auf Git mitunter vermisst wird. Ein Beispiel sind die fortlaufenden Revisionsnummern, die zum einen leichter zu lesen sind als die von Git produzierten Hash-Werte, und zum anderen auch zur Ermittlung von Versionsunterschieden (aka Diffs) innerhalb (halb-)automatisierter Prozesse verwendet werden können.

Ein konkretes Beispiel zeigte sich bei der Migration von Subversion auf Git im aktuellen Projekt. Da es während der Entwicklung immer wieder zu Änderungen im Datenbank-Schema kommt, wurde ein Skript erstellt, was anhand der Revisionsnummer von Subversion prüft, ob Schemaänderungen vorhanden sind, und wenn ja, diese auf die Datenbank anwendet. Eine simple, aber effektive Art, vergleichbar mit der Migration aus Frameworks wie Ruby on Rails. Diese Lösung sollte möglichst beibehalten werden, um Kompatibilität mit den vorhandenen Deploy-Skripten zu erhalten.

Eine einfache Möglichkeit, für den jeweils aktuellen Branch eine Revisionsnummer zu ermitteln ist: Durchzählen der Commits. Klingt genauso simpel wie es ...

Mehr...
 

Google App Engine für PHP - erste Schritte mit Silex im SDK

am 20.05.2013 19:11:47 Uhr von Ralf Geschke, Tags: AppEngine Cloud Framework Google PHP Programmierung Silex Skalierbarkeit
Auf der diesjährigen Google I/O Konferenz 2013 hat Google vor einigen Tagen die Verfügbarkeit von PHP innerhalb der Google App Engine angekündigt. Bislang konnten Anwendungen innerhalb der Google App Engine ausschließlich in Python, Java oder Go entwickelt werden, wobei die Unterstützung von Go nach wie vor als experimentell gekennzeichnet ist. Nun kommt PHP hinzu - und eröffnet damit der meistbenutzten Programmiersprache im Web-Umfeld den Weg in die Google Cloud Infrastruktur.
Mehr...
 

Zurück in die Zukunft

am 06.03.2013 23:28:05 Uhr von Ralf Geschke, Tags: Leben Management Organisation Persönlich Veränderung Wunder
Dieser Titel ist einfach zu passend. Zwar weniger bezogen auf die legendäre Filmreihe, wobei eine Zeitreise mitunter wünschenswert wäre, aber der Satz spiegelt in etwa meine aktuelle Situation wider. Und analog zum Film mag es auch die eine oder andere Fortsetzung geben.
Mehr...
 

Weitere Beiträge