FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Loredo am 11 Juni 2013, 18:56:51

Titel: Anbindung an Git Repository
Beitrag von: Loredo am 11 Juni 2013, 18:56:51
Hi,

ich benutze ein Git Repository, um meine Konfiguration zu sichern und die Historie nachzuverfolgen.
Für ein einfaches ein- und auschecken der Konfiguration mit einem Remote-Repository habe ich ein Shellscript geschrieben, was für mich prima funktioniert. Ich kann Änderungen, die ich auf einem anderen Rechner gemacht habe, wieder ins zentrale Git Repo einchecken und vom FHEM Server aus wieder auschecken, um die Konfiguration zu aktualisieren. Außerdem kann ich Änderungen, die ich direkt in FHEM vorgenommen habe, wieder einchecken und zurück übertragen. Merge habe ich dabei mal außen vor gelassen, braucht man eigentlich nicht, wenn man das Git quasi nur zur Dokumentation der Änderungen und zum Übertragen eben dieser auf den FHEM Server benutzt.

Allerdings wäre es natürlich schöner, wenn das ganze als Modul in FHEM integriert wäre und man in der Oberfläche einfach die Befehle eingeben und die Konfiguration für optionalen Benutzernamen/Passwort für das Remote Repository (ich speichere meine derzeit auf Bitbucket, da private Gits bei Github kostenflichtig sind) in einem FHEM Objekt speichern könnte.

Wer den aktuellen Stand mal ausprobieren möchte (wie gesagt push/pull muss man derzeit mit dem Shellscript per SSH machen), der kann https://github.com/jpawlowski/fhem-config.tmpl (//github.com/jpawlowski/fhem-config.tmpl) clonen und auf sein eigenes Repo replizieren.


Gruß
Julian
Titel: Aw: Anbindung an Git Repository
Beitrag von: UliM am 17 Juni 2013, 22:08:40
Hi,
ömmm - ist das ein Wunsch oder ein Codeschnipsel? ;-)
Sprich - soll ich den fred verschieben? Gehört m.E. in die Developers-Gruppe.
Gruß, Uli
Titel: Aw: Anbindung an Git Repository
Beitrag von: Loredo am 18 Juni 2013, 11:11:07
Hi Uli,

genau genommen beides ;-)
Vornehmlich aber der Wunsch ob jemand ein Modul daraus bauen möchte ^^


Gruß
Julian