{"push_id":696453273,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"bd97dbc4665fbcdd6823d7492895f60a2863f5e4","before":"3af1b9a341473142691758c6d183156984cdfeeb","commits":[{"sha":"c475645eb34b3c2b314e19f416ad33501dbdf53f","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"commit f8c87a5a1298daff0dcbf3f2cec61de869c336b1\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri May 15 14:15:58 2015 +0200\n\n    Beispielzeugs gelöscht\n\ncommit cb41002fc40e6ebe494116d9a1f39f5e4e550ab7\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri May 15 13:54:58 2015 +0200\n\n    - neue Methode self._do in BaseController: verschlankt die einzelnen Aktionen deutlich\n    - neue Methode self._obscurepass in OpsiProcessing: entfernt Passwörter aus Logausgaben\n    - DO_SETRIGHTS läuft\n\ncommit 290d7b0f6da1a67f414cfb3ce515f53b2595bad2\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 23:23:19 2015 +0200\n\n    Aktionen via Kommandozeile in eigene Methode im BaseController ausgelagert, verschlankt die  beiden Hauptcontroller\n\ncommit d2d62197d743188606abe9ac503f2d21d95eea74\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 22:59:09 2015 +0200\n\n    Refactoring - Methodennamen an Aktion angeglichen\n\ncommit 3c498de5fef5961ac3499f742547222de89c98f4\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 02:55:00 2015 +0200\n\n    Kosmetik\n\ncommit 8518162c2e62e0ea19e563658585f848a5bd1270\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 02:53:56 2015 +0200\n\n    Anzeigetext geändert\n\ncommit 0bcd4f5c9d3ccb3a00b36a0cb4de0af7b0b9040d\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 02:52:01 2015 +0200\n\n    Letzter commit war falsch kommentiert  - Anpassungen für Linux\n\ncommit 2af8e284caaa86ffb6d8ae37685a7ffc20142477\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 14 02:46:30 2015 +0200\n\n    Show Log Window jetzt via Signal und nicht per qApp.property Hack ;-)\n\ncommit a90a9e19d6a55cfbda46059d90a579fa87f3f011\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 13 17:03:10 2015 +0200\n\n    - weitere Aktionen fertig\n    - Splashscreen während Aktion läuft\n    - bisschen Refactoring\n\ncommit 5e718c817205ea189e7f9fa89512345cd471a6ca\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 12 18:32:38 2015 +0200\n\n    - SSHINFO Loglevel anders eingeordnet\n    - Bugs zum Logging von SSH und SSHINFO beseitigt\n\ncommit f3eecb68c99fcb1c5134b3dc65ec2f08d6852bc7\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 12 18:04:04 2015 +0200\n\n    - neu: AnalyseProgressHook, hängt sich in die spur.shell.run Ausgabe und gibt die Fortschrittsprozente via progressChanged Signal weiter\n    - Statusbar Textroutine vereinfacht\n\ncommit 7fb4df97d8b6022247f2cd82bc922e01e0abed4c\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 12 15:03:04 2015 +0200\n\n    - Neue Excepthook, um sämtliche Exceptions aufzufangen und in Error Log zu schreiben\n    - Kommentare\n    - msgSend Signal in BaseController verlagert, um von überall Nachrichten zu senden\n\ncommit bbe5639195f302c5c84e66a15fcfee8850a4f44c\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 11 18:30:38 2015 +0200\n\n    Log facility SSHINFO (=35) hinzugefügt\n\ncommit 6086891a37657de099cfbdce680642d52abd706a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 11 18:21:21 2015 +0200\n\n    - Erste Online Funktion: Projekt bauen\n    - Refactoring\n\ncommit 1ac0780817bc36498878052590d888991b0a02ce\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 11 10:57:37 2015 +0200\n\n    - Refactoring\n    - neue Logging facility \"SSH\" hinzugefügt, oberhalb von CRITICAL: self.logger.ssh(\"...\"), inklusive zusätzlichem AusgabeTAB im LogDialog\n\ncommit 90b7d3813431fd9a5a1eb160c9f3faf24697a96f\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Sat May 9 04:10:56 2015 +0200\n\n    Show Log Window jetzt via Signal und nicht per qApp.property Hack ;-)\n\ncommit d2572c1068f0e69aab17020095ff7bb68ca15d29\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Sat May 9 04:04:25 2015 +0200\n\n    Exitcodes definiert\n\ncommit b143b8d0f9bbcff1e493edae055e4832df92cc9a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Sat May 9 03:05:07 2015 +0200\n\n    Eventloop für Konsole gar nicht nötig. Anwendung steigt jetzt sauber aus.\n\ncommit f9fa65865c19d714e9f565a1b3a3867f2cd25318\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri May 8 16:34:20 2015 +0200\n\n    - Super LOG Fenster hinzugefügt\n    - erste Ansätze Konsolenkontroller\n\ncommit ede756d491b36507573d5ca07f2a233886045793\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 7 18:14:10 2015 +0200\n\n    Umbau wegen Exception\n\ncommit 484dbea50921b4404bdd794e8922706bacbaca67\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 7 18:11:58 2015 +0200\n\n    - Schließe offene Fenster bei close_project\n    - Kosmetik\n\ncommit cc7bde7f74c1ec33d05741114902df155c490833\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 7 17:44:25 2015 +0200\n\n    - erste Anfänge Testklasse für SSH (examplecode/ssh_spur_test.py)\n    - Massiges Refactoring: Laden der ui Dateien nur noch via oPB/ui/ui.py, dann einbinden via Import und Instanzieren über die Konstruktoren der jeweiligen UI Klasse\n    - Resourcendatei umbenannt und verlegt, da das Laden jetzt autom. läuft durch loadUiType\n\ncommit 7af9ea25df74c1801b17f7f506c14d339f945611\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu May 7 14:04:31 2015 +0200\n\n    - Debug Print der Objekthierarchie hinzugefügt, siehe oPB.PRINTHIER\n    - Startfenster wird jetzt mit MainWindow mitbewegt, aktiviert und deaktiviert das centralWidget() von MainWindow\n\ncommit 18ffc26bd0bd2ce2dccc48eab523cf81eaf5eafe\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 20:58:28 2015 +0200\n\n    Alt+F4 für Startfenster deaktiviert\n\ncommit 593af6389d10cb836e85d4738fb460e812092a39\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 20:40:52 2015 +0200\n\n    Sprachdateien upgedated\n\ncommit 1e37e6eb26a7e455f67236e2340b7f3824603337\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 20:18:06 2015 +0200\n\n    gitignore angepasst\n\ncommit 162171c178abbaa99bdefcf98226bd4927ec6b5f\nMerge: 6938f74 9a874a1\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 20:10:28 2015 +0200\n\n    XML entfernt\n\ncommit 6938f74909c9e32dc388043dd7b8ad1d44e4ad33\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 20:05:51 2015 +0200\n\n    Remove commit\n\ncommit 9a874a14afc0193260430227628413df5bf5935b\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 19:56:24 2015 +0200\n\n    Gitignore nochmals angepasst\n\ncommit 264c6c94e63a59c3fe4b386f0da35ba6faa5345a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 19:54:17 2015 +0200\n\n    - Weiterer Versuch, die idea Dateien zu entfernen\n    - Tastendrücke in div. Fenster weg. Linux anders abfangen\n    - Kompletten Net use Krempel unter Linux deaktivieren\n\ncommit bcc5191003fae5d8bc069522b8a95e00854493fb\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 17:29:35 2015 +0200\n\n    - Fehler im ConfigHandler bereinigt\n    - C++ DLL für Mapping/Unmapping Laufwerke unter Windows hinzugefügt\n    - Netzwerklaufwerk mounten unter Windows / Deaktiviert für Linux\n    - Refactoring\n\ncommit f6834930df493f63e18898ada08dc22da730fb93\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 02:57:19 2015 +0200\n\n    Dateien beim letzten commit vergessen\n\ncommit 3ca98bc50f952640917dd1092d79bc3b8c413189\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 02:48:34 2015 +0200\n\n    Scripttree (nur Anzeige) fertig, Icons hinzugefügt\n\ncommit 5fcae9955070c5ce8bf2f3d0b533beff6c3c02aa\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 00:29:52 2015 +0200\n\n    Anpassungen wegen Linux\n\ncommit 82a8b63d920fe4f3123f64a50d7a3ed6614e029a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed May 6 00:28:16 2015 +0200\n\n    Anpassungen wegen Linux\n\ncommit 09ea8915a01c93413788c133ae0f2000d1f0a291\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 19:12:54 2015 +0200\n\n    Kriege die Dinger nicht ausm Git...\n\ncommit a39dd8bb6c85a21af7d8992d186f8f097cb7451b\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 19:11:07 2015 +0200\n\n    Kosmetik\n\ncommit 282d65df92e5cadf7bb1a075378291d957620412\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 19:07:01 2015 +0200\n\n    Neue Datei und neue opsi Beispiele\n\ncommit 110664d53cdcc03f58cd3c9b1839874cfc6395f2\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 19:04:46 2015 +0200\n\n    Script Tree vorbereitet und in examplecode als Textvariante fertiggestellt, muss nur noch eingebaut werden.\n\ncommit 4dea68e669e70ab6ef21ba2448083bcd089f14fa\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 14:20:41 2015 +0200\n\n    - MainUi ist jetzt komplett floating ;-)\n    - Abspeichern der letzten Fensterposition und Größe, autom. Positionierung des Startupfensters\n\ncommit 9388eccd052177ef6739862cd77fea7d96fbee12\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 02:07:11 2015 +0200\n\n    Datei geändert wegen GitEye\n\ncommit 15ea286e6b1aa307c8952e5141e60b7919914158\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 01:45:15 2015 +0200\n\n    Treeview Beispiel hinzugefügt\n\ncommit 6fe52b944912b2728dfd56c753455be91966156b\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 00:15:00 2015 +0200\n\n    Kleine Anpassungen\n\ncommit b306e454fc445474dc9cf2530c865368d667e029\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue May 5 00:00:14 2015 +0200\n\n    Anpassung wegen der Darstellung unter Linux\n\ncommit 70d028b637f6baf8a66f53b0e3c95bcb3760087a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 4 18:03:14 2015 +0200\n\n    Individuellen Changelog Header erstmal deaktiviert / nicht unterstützt\n\ncommit cfb01f912b5f284f814225119d2d97f2b5af5124\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 4 17:32:53 2015 +0200\n\n    Einlesen fehlender Produktvariablen aus den Skripten\n\ncommit 6d5a2cae23ff6a8be7b2e67522119a0a33414419\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 4 15:58:25 2015 +0200\n\n    - Dependency, Property, Changelog add/remove/change - alles übers Model\n    - Refactoring\n\ncommit 855a0cfcee2d6d579a94a85701b4197a4ca1bae2\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon May 4 11:56:42 2015 +0200\n\n    Refactoring\n\ncommit 5921f34cf4f42d402d9e84090dbeaa6ced0167dc\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Sat May 2 01:15:12 2015 +0200\n\n    Erster cross-plattform check!\n    - Konfigfilegenerierung verbessert\n    - Window Handling verbessert für Linux (GEEEIIIEL GEEEIIIEL GEEEIIIEL GEEEIIIEL GEEEIIIEL läuft einfach so unter Linux!!!!)\n\ncommit 11069476064e4b03c6d425db0355ebd2abd93280\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 30 16:52:20 2015 +0200\n\n    Pfade in spec angepasst, so dass beim Compile die QT Plugins im richtigen Ordner landen\n\ncommit 981dfbaaf478fb6e1be7b83e9bc2e3b91b6f24bf\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 30 16:10:13 2015 +0200\n\n    - Systempfade ermitteln und setzen\n    - Laden der UIs daran angepasst\n    - distrib.cmd und spec File für PyInstaller\n\ncommit 8a57895cb0ed268bbbc479b378fff8a263a71f13\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 23:42:46 2015 +0200\n\n    pyqtdeploy opb.pdy angepasst, funktioniert aber noch nicht\n\ncommit 5072d4a129f34ff69eb7664dd8eef38d3a4ae733\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 23:14:04 2015 +0200\n\n    Properties Editor funktioniert jetzt\n\ncommit 43c906f1abd99a0bada0327fece9713927a96f64\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 18:08:49 2015 +0200\n\n    Comboboxen auf Status prüfen und abhängige Box umschalten, funktioniert noch nicht richtig in den Properties\n\ncommit 1a59b5e8c8b6401614cba5b8d5794c8eecc5005a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 17:02:48 2015 +0200\n\n    Ein paar Dateien besser benannt.\n\ncommit 00a3d9bbb1a84047ccfbcb838fa16445e6ba3d20\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 16:54:20 2015 +0200\n\n    Ressourcen neu kompiliert\n\ncommit 514d0dcc66afab01f50623593faf06cd16762b58\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 16:51:33 2015 +0200\n\n    Gesamte Startlogik ins Paket oPB verlagert, es gibt nur noch einen harmlosen Aufruf in der Hauptdatei\n\ncommit b864e60f1b8d4d4d5815d80dd7a395580e2b4f21\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 16:47:18 2015 +0200\n\n    Noch mehr Signal Zeugs entfernt\n\ncommit 28e80c6e9d0485b3ed83debff91161da45637446\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 16:35:23 2015 +0200\n\n    Weitere unsinnige Signale entfernt.\n\ncommit 31d27415b00d5b3769f06cafc0e74faccb0de944\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 16:16:39 2015 +0200\n\n    MsgBox in den Controller verlagert\n\ncommit 41863e3dc87ac391b487f2ad175ec622f4aef4c6\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 29 15:00:43 2015 +0200\n\n    Datamapper und Display-bezogene Routinen in die GUI Klasse verlegt:\n\n    Jetzt macht der Controller nur noch das Modell und die Backendaten. Dafür braucht die GUI den Controller jetzt als Parameter, um die entsprechenden Aktionen anzubinden.\n\ncommit b926a1242b0e6fdab9d69d23ee311feffba4fd76\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 28 18:37:35 2015 +0200\n\n    Neues Projekt anlegen fertig\n\ncommit 7c6a5b0862d6d9c4c7aae3ee0c0045be79c0941b\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 28 15:09:00 2015 +0200\n\n    - Kleine Anpassungen Changelog\n    - Settings Dialog angepasst\n\ncommit 6e10576eea449944d2e8e73d241350ee1dd63d50\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 28 03:47:22 2015 +0200\n\n    - Beenden der Anwendung verändert, jetzt werden Änderungen sauber abgefangen\n    - Changelog Einträge: erzeugen, entfernen, umwandeln\n\ncommit b7496a30846ec092c5c5539ea781dc29f924e507\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 27 19:09:05 2015 +0200\n\n    - komplexe newprods für Tests eingecheckt\n    - Changelog Handling weiter überarbeitet\n\ncommit 5b706e9e1a72b817a819258b9f98971f9b77579a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 24 18:08:16 2015 +0200\n\n    - Changelog im Backend einlesen und speichern komplett\n    - Simple und Extended Editor werden mit Daten versorgt, Simple läuft komplett\n\ncommit 652f2d67b88607d8707c29aeb3ab04cdf3dceb3e\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 24 02:52:21 2015 +0200\n\n    - paramlist2list: Parameter aus Eingabefeld korrekt in Liste umwandeln\n    - Speichern von Deps und Props läuft\n    - Properties: Maskenfelder und Model Mappings auf Basis ausgewählter Tabellenzeile\n\ncommit 47d6c394eb98171785de76fc542bcc5a54ffd9c7\nMerge: 1736d83 76b26f8\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 23 22:22:39 2015 +0200\n\n    Merge branch 'master' of C:\\Users\\Holger\\Dropbox\\GitRepositories\\Python oPB\n\ncommit 76b26f863deb8fdf7337e10f5147e3f87776e5e4\nMerge: c95fcea 89ccde5\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 23 19:46:44 2015 +0200\n\n    Merge branch 'master' of C:\\Users\\yi7xalh\\Dropbox\\GitRepositories\\Python oPB\n\ncommit c95fcea7ac8cc99dc74a5f7cdf3ba1a09b38f86f\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 23 19:45:34 2015 +0200\n\n    - Properties für ConfigHandler zugefügt\n    - erste Fassung Speichern properties und dependencies\n\ncommit 1736d83f085f1dcf258518f001828c4c12888149\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 23 02:58:24 2015 +0200\n\n    Tools übertragen, können nachher wieder raus\n\ncommit 89ccde5fdfa2fa07c28902d49a615b712be67588\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Apr 23 01:26:54 2015 +0200\n\n    Doku modifiziert und Bilder eingecheckt\n\ncommit 06fac703ac23a70a078ac361a8f54869594a04e6\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 22 17:52:01 2015 +0200\n\n    - Doku aktualisiert und bestehendes Handbuch konvertiert\n\ncommit 8b0abbdd4812db8394a590598a21975c10f21a74\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 22 03:26:01 2015 +0200\n\n    - Pattern Matching für Control File angepasst\n    - Refactoring\n    - save_project erweitert, erste Übernahmen ins Backend\n    - Aufrufe Settings Dialog geändert\n\ncommit 303534c9a1cdf6a9bcc17b1c8aaa73f9783cab43\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 21 19:27:02 2015 +0200\n\n    - Passwort Obfuscation in der Konfiguration\n    - Control Datei kann jetzt via Backend gespeichert werden\n    - Parsing der Product Property Values via json.loads und json.dumps\n    - Refactoring\n    - Mehr Kommentare\n\ncommit e3839ec91573959f801bf53d352095221ab59cc0\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 20 18:27:12 2015 +0200\n\n    Beispiel Verschlüsselung\n\ncommit fe86f539ab09cc68f28e4163b10f71b21ccc0e3d\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 20 18:19:14 2015 +0200\n\n    - Einstellungen laden/speichern läuft\n\ncommit 26aaa0aaa9ffe7f2cf562a3d5dbb4ef738bf25ad\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 20 02:29:33 2015 +0200\n\n    - ConfigHandler überarbeitet\n    - erstes Model und Mapper üfr die Configdaten\n\n    Probleme mit alles Radio- und Checkbuttons\n\ncommit 070ddc22d160c025795ce5ad917cb2f045e05cbb\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Sun Apr 19 22:51:21 2015 +0200\n\n    Beispiel Recent Files\n\ncommit bd75325735f2e8932b2ef07de8e7eb5526504285\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 17 02:23:20 2015 +0200\n\n    In StartupWin eine eigenen Settings Loader hinzugefügt, da sonst der Parent Bezug nicht sauber funktioniert und es beim Beenden der Anwendung zu einem Fehler kommt.\n\ncommit a3c312f67cfd1aaae739d587bc1314ceb65d2c5a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 17 02:00:18 2015 +0200\n\n    Files renamed\n\ncommit d704325fb5ac3a69a11d8df4a58a3a9b9fc826cd\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 17 01:57:41 2015 +0200\n\n    - Settings Dialog erste Fassung\n    - changelogeditor.ui(small) UIs erstellt\n\ncommit 362bf7aaa0ed7511188333dfc727be9d177054d6\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 15 17:58:26 2015 +0200\n\n    - Refactoring\n    - pyqtSlot Fehler in Decorator korrigiert\n    - div. Ressourcen aktualisiert\n\ncommit 1bd2307a561446d9988ecf84287373c0b0af20d0\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Apr 15 16:27:22 2015 +0200\n\n    - ControlFileData.load_data fertig\n    - GUI mit Deps und Prods fertig\n    - Model und Mapper für Deps und Prods\n    - diverse Refactorings\n\ncommit 63c44b26446214301c93f722df60dc42359a4513\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 14 02:54:23 2015 +0200\n\n    Logger hinzugefügt, siehe auch oPB.core.tools.LogMixin\n\ncommit 57cb584b002f5a6fc0e1db5ad3f76a22f5f1ac3a\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 13 19:00:40 2015 +0200\n\n    Kosmetik\n\ncommit dca8f4d60687227b667eb015e337edd6a53bb56e\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 13 18:59:05 2015 +0200\n\n    Main package file\n\ncommit 005af8c8399c9c95bd99727914ab0481ac2de0d0\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 13 18:33:05 2015 +0200\n\n    Ordnerstruktur geändert\n\ncommit 06db9d746184404bcc1857dcd44439e322da2d42\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 13 17:45:52 2015 +0200\n\n    - MainWindow vervollständigt\n    - Übersetzung/ Ressourcen aktualisiert\n\ncommit 6a34d1a5dd7f26b6e5672472c4cbdf8b76f193bc\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Apr 13 15:45:51 2015 +0200\n\n    - mehr Kommentare\n    - BaseController ausgegliedert\n    - diverse Umbenennungen wg sinnvollerer Bezeichnungen\n    - Verlagerung cmdline in main app\n    - Umstieg auf super()\n    - in oPB.__init__ nur noch Konstanten\n    - alle Hilfsfunktionen nur noch in Helper\n\ncommit bbc864d87aa9c42010a042d45bddb9941b0fe5af\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 10 19:17:03 2015 +0200\n\n    - Enumerates aus oPB.core in oPB verlagert\n    - set_file_validator in set_scriptfile_validator umbenannt\n\ncommit c268d466ad0e144c2edbbf51ca40b2c7ce6a89db\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Apr 10 19:00:13 2015 +0200\n\n    - Startup Fenster angelegt\n    - msgbox methode in MainWindow für Meldungsausgabe angelegt\n    - diverse neue Methoden(stubs) für Projekt Handling erzeugt\n\ncommit ef2a3b4a10ff9da6cc4e809a520f37e7b3a2ca25\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Apr 7 18:32:43 2015 +0200\n\n    - Icons in separaten Ordner gepackt\n    - Ressourcendatei (qrc) erstellt und via oPB.__init__ eingebunden\n    - zwei kleine cmds, zum Updaten der TS und Kompilieren von .qrc nach .py\n\ncommit d8526fe032bb6c988c49fc92e8d9f02750dac485\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Mar 26 02:04:19 2015 +0100\n\n    - Sprache auf Englisch geändert\n    - Translation neu konfiguriert\n    - FieldValidator Klasse für Script Felder\n    - set_selected_script von Button Objekt entkoppelt ( Feldtyp wird via Signalparameter übermittelt )\n\ncommit f675583c8acdb337e5e375138e0767949e16ba86\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Mar 25 18:46:31 2015 +0100\n\n    - die meisten Felder laufen jetzt\n\ncommit 1daa812f04d787f68e5d0128991b418e11089cf2\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Mar 25 05:58:26 2015 +0100\n\n    Test mit itemChanged.emit mit Button auf Modell\n\ncommit 7a3aa819f4fd4cc85a629ef36fd4d3b46ebe982d\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Mar 25 05:49:19 2015 +0100\n\n    Data Mapper erweitert\n\ncommit a58f17ba6c304c41514e224d569165ea88240cbb\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 24 16:14:05 2015 +0100\n\n    Umbau und Test mit Signals\n\ncommit 1c68acef38fc958d6626eb4f9377f2ef81b5b62e\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 24 02:41:45 2015 +0100\n\n    Info zu evtl. nötigen Pakete\n\ncommit 6135722fe20557264b5597f90094bab337746d21\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Mar 23 19:22:36 2015 +0100\n\n    Zentraler Config Handler: Konfiguration wird eingelesen und Parser selbst Klassenvariable gespeichert, damit ist er überall erhältlich und nur genau EINMAL instanziert!\n\ncommit 648b0aca5558fcc50f7f7979724837f5c6ff865b\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 19:13:05 2015 +0100\n\n    cmdline als globales Objekt aus oPB/__init__.py\n\ncommit 2ef4b07c4aa3ca3c39a0efb76f5e49b043b8ad5e\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 18:02:46 2015 +0100\n\n    Template angepasst\n\ncommit c809d6f935337126a3384e079613a1807c27da57\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 18:00:46 2015 +0100\n\n    Tricksen mit QtLinguist\n\ncommit fbcc3484773bf7e429b2a44dc771881e57fe0bd8\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 17:35:47 2015 +0100\n\n    _tr eingebaut\n\ncommit 4fb69f7497b4f7080b7cfd3ba5195cd4e254bb70\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 16:36:55 2015 +0100\n\n    Dateiköpfe standardisieren\n\ncommit 4a7e04895f4d3861b23848fd1f47301dd707c4fd\nMerge: bb53779 6ed6e03\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 16:32:29 2015 +0100\n\n    Merge branch 'master' of C:\\Users\\yi7xalh\\Dropbox\\GitRepositories\\Python oPB\n\n    Conflicts:\n    \toPB/core/__init__.py\n\ncommit bb5377930dc81b2b12db01db9f8457878a5c1c1d\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 16:27:55 2015 +0100\n\n    Erste Schritte Parser Kommandozeile\n\ncommit 6ed6e033c7ff16db776b0da345c3cba8786107dc\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Fri Mar 20 01:47:12 2015 +0100\n\n    Global enums\n\ncommit d5348bda87519d8408a5bd0a623f3a992b67a733\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Wed Mar 18 13:46:12 2015 +0100\n\n    Umbau und OPSI 4.0.5 API als Referenz einkopiert\n\ncommit 506390bc9b3dd889381f1a69c24a34d1108dffdb\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 17 19:22:35 2015 +0100\n\n    Tests\n\ncommit 0eeb2ad8310c057a7bf763ec7832bac7386505a4\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Mar 16 19:29:33 2015 +0100\n\n    Aufbau Tests\n\ncommit 456a702f770013b4c10a94455ba3470d9bc657e9\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Mar 16 19:15:34 2015 +0100\n\n    - Umbenennungen\n    - Verlagerung QDataWidgetmapper in den mainController\n\ncommit f1aaa7d9b491db5ac695af201e347e6610b90b6e\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Mon Mar 16 18:34:54 2015 +0100\n\n    - Beginn Design Datenklassen: controlData.py\n    - Help Routinen\n\ncommit 85efd66adee901e20c3062d88d7dc53017778230\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Mar 12 16:46:15 2015 +0100\n\n    GEIL...........\n\ncommit 773ad2698036245d71651aa6472bc1091b8d33e5\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Mar 12 15:58:59 2015 +0100\n\n    Weitere Tests mit Signals und Slots\n\ncommit c61a1837650081d14b66c8f8435d15e6ea88c572\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Thu Mar 12 02:50:13 2015 +0100\n\n    Versuche mit Menüs und Translations\n\ncommit b78f2e7cd4b26741ea6201333e343a8ea17b66f9\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 10 15:06:10 2015 +0100\n\n    MVC Umbau\n\ncommit f0417e9b0ec1654df114e6f4b9d43bf48794ac94\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 10 14:37:24 2015 +0100\n\n    Umbau\n\ncommit 3fdf1a138785d8593434a9f81f114eb057fbfdec\nAuthor: Holger Pandel <holger.pandel@googlemail.com>\nDate:   Tue Mar 10 14:17:37 2015 +0100\n\n    Initial commit","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/c475645eb34b3c2b314e19f416ad33501dbdf53f"},{"sha":"063b7066f2f7e10475d055c66cc63b7d02916288","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"setup.py angepasst","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/063b7066f2f7e10475d055c66cc63b7d02916288"},{"sha":"971835473cad48959cc31679ee3c95c1b281616a","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"- EXE Feature","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/971835473cad48959cc31679ee3c95c1b281616a"},{"sha":"34b5b30fc24f9c24ce52666e34ad33cba05f82a2","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Kosmetik","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/34b5b30fc24f9c24ce52666e34ad33cba05f82a2"},{"sha":"4dc49bf53509a12eeb0aef9bdbd877400bc934e0","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"reST","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/4dc49bf53509a12eeb0aef9bdbd877400bc934e0"},{"sha":"a199c47cf23a0bb69bb07538526cf1c79cd4d50b","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"reST","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/a199c47cf23a0bb69bb07538526cf1c79cd4d50b"},{"sha":"e2e11c256c39fbf90d33cb4e410e474cfed8ad65","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Und noch einer...","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/e2e11c256c39fbf90d33cb4e410e474cfed8ad65"},{"sha":"4a437d9b4f1e7249e5e42599c853c47627c3f29a","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Spec Datei für PyInstaller wieder angefügt","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/4a437d9b4f1e7249e5e42599c853c47627c3f29a"},{"sha":"904eb9474301c9b057f4ee4bc075dc5abfcb583a","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Ein paar weitere Sachen funktionieren + Hinweismeldung bei noch nicht fertiggestellter Funktionalität","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/904eb9474301c9b057f4ee4bc075dc5abfcb583a"},{"sha":"e44a9d65f3c5980b2fd92bec808de648d52a8cf0","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Quickuninstall / Umbau / Kosmetik","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/e44a9d65f3c5980b2fd92bec808de648d52a8cf0"},{"sha":"e10935e49258e17804bdcefc247f18ec8f384c0a","author":{"email":"7a262fbd78e2c30ffa9a64c35e0ed16aec92899e@triple6.org","name":"Daniel Koch"},"message":"One cannot install pyqt with pip. You have to use your distributions pkg\nmnger instead or download and install from\nhttp://www.riverbankcomputing.com/software/pyqt/download5\n\nDebian like : apt-get install python3-pyqt5","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/e10935e49258e17804bdcefc247f18ec8f384c0a"},{"sha":"35989d8401fc80fa7bd78d0c51be10b4015fffaa","author":{"email":"7a262fbd78e2c30ffa9a64c35e0ed16aec92899e@triple6.org","name":"Daniel Koch"},"message":"Crypto.Cipher is provided by pycrypto.  Crypto.Cipher is not a valid pkg\nname","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/35989d8401fc80fa7bd78d0c51be10b4015fffaa"},{"sha":"371f6f821c424f556975a4bdef684f2304dd93f4","author":{"email":"721d721773fa7bf0b754e5737a180786fad08294@users.noreply.github.com","name":"pandel"},"message":"Merge pull request #1 from kochd/master\n\nOne cannot install pyqt with pip","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/371f6f821c424f556975a4bdef684f2304dd93f4"},{"sha":"cf307da48629d69521792e542f0e5df801644aea","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Offline check korrigiert","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/cf307da48629d69521792e542f0e5df801644aea"},{"sha":"b2feca7ca10066a6fb8e86851506ce7a4e87ce47","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Stylesheet ausgelagert","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/b2feca7ca10066a6fb8e86851506ce7a4e87ce47"},{"sha":"418336f64e3088ea8f87debeba4b5abb2e8dcbcb","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Merge branch 'master' of https://github.com/pandel/opsiPackageBuilder","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/418336f64e3088ea8f87debeba4b5abb2e8dcbcb"},{"sha":"50536bbc5857bb547bf80d9fa83b3188d454c977","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Zeitplaner / Quickuninstall / Diverse Umbauten","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/50536bbc5857bb547bf80d9fa83b3188d454c977"},{"sha":"ec37eb0c188557d97475fc040323994d5d0e6bbe","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"- DepotManager und weitere Dialoge hinzugefügt / es geht noch nicht alles","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/ec37eb0c188557d97475fc040323994d5d0e6bbe"},{"sha":"324be4566aadacc3bac93e094f3e12d66c8178e7","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"DepotManager soweit lauffähig","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/324be4566aadacc3bac93e094f3e12d66c8178e7"},{"sha":"5617fe74383225537a71af372bacc1c5e0b6d439","author":{"email":"87010c1bdacb0cd619f0476d385c1418115415f4@googlemail.com","name":"Holger Pandel"},"message":"Log Kosmetik","distinct":true,"url":"https://api.github.com/repos/pandel/opsiPackageBuilder/commits/5617fe74383225537a71af372bacc1c5e0b6d439"}]}