{"ref":"refs/heads/master","push_id":55313923,"commits":[{"sha":"0509ef0486c0f506cc0af9eec8109704ac9e6ae4","author":{"email":"ddb1ce097df2c42073a25420c98c99efb922ea1d@gmail.com","name":"marijn"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/0509ef0486c0f506cc0af9eec8109704ac9e6ae4","message":"Fixed incorrect compiled class order."},{"sha":"5216589a7d1ce9cfa06a7610cfa03edeebf28f54","author":{"email":"ddb1ce097df2c42073a25420c98c99efb922ea1d@gmail.com","name":"marijn"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/5216589a7d1ce9cfa06a7610cfa03edeebf28f54","message":"Made the git path configurable with an environment variable."},{"sha":"64e7e432d2357f1a65cc62487405dd7f010b6750","author":{"email":"ddb1ce097df2c42073a25420c98c99efb922ea1d@gmail.com","name":"marijn"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/64e7e432d2357f1a65cc62487405dd7f010b6750","message":"Added missing classes from the `Console` component."},{"sha":"4dd37908437d041dff9bd5aebaf618e5b08735ea","author":{"email":"5e2fa656542f72d8daddbdb850a235540601b6b5@gmail.com","name":"Toni Uebernickel"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/4dd37908437d041dff9bd5aebaf618e5b08735ea","message":"added StorageInterface and PdoStorage"},{"sha":"b6285f0885176adc7fc8dae24e8237864a19c7f0","author":{"email":"5e2fa656542f72d8daddbdb850a235540601b6b5@gmail.com","name":"Toni Uebernickel"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/b6285f0885176adc7fc8dae24e8237864a19c7f0","message":"added more tests for PdoStorage"},{"sha":"f4b562f78ce49dd4d90fe59e3948659ba9d7c1df","author":{"email":"5e2fa656542f72d8daddbdb850a235540601b6b5@gmail.com","name":"Toni Uebernickel"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/f4b562f78ce49dd4d90fe59e3948659ba9d7c1df","message":"add doc comment for SQLite in StorageTest"},{"sha":"fbe3a96775b00721ced872da4b8a76c9f5dd7453","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/fbe3a96775b00721ced872da4b8a76c9f5dd7453","message":"updated vendors"},{"sha":"7db5c6fb1790b6a3134465ad14344aa325c178ff","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/7db5c6fb1790b6a3134465ad14344aa325c178ff","message":"merged branch marijn/hotfix/configure-git-path (PR #43)\n\nCommits\n-------\n\n5216589 Made the git path configurable with an environment variable.\n\nDiscussion\n----------\n\nMade the git path configurable with an environment variable.\n\nThe path to the `$ git` command is now configurable:\n\n```apache\n\nSetEnv SISMO_GIT_PATH /path/to/git\n```"},{"sha":"425ba876de0e73b01b847ef7b23126e4028a61de","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/425ba876de0e73b01b847ef7b23126e4028a61de","message":"merged branch marijn/hotfix/incorrect-compiled-class-order (PR #44)\n\nCommits\n-------\n\n64e7e43 Added missing classes from the `Console` component.\n0509ef0 Fixed incorrect compiled class order.\n\nDiscussion\n----------\n\nFixed incorrect compiled class order.\n\nCompiling should no longer result in errors when using the built file."},{"sha":"09ca459bd697661523048f7bea886d178234083c","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/09ca459bd697661523048f7bea886d178234083c","message":"removed old CSS code"},{"sha":"2d7094522ae35964dfd41a67de3815b75153af4e","author":{"email":"5e2fa656542f72d8daddbdb850a235540601b6b5@gmail.com","name":"Toni Uebernickel"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/2d7094522ae35964dfd41a67de3815b75153af4e","message":"remove fluent API interface from StorageInterface"},{"sha":"370445e195f0143b31f6eecf92be4abde71ed0e9","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/370445e195f0143b31f6eecf92be4abde71ed0e9","message":"merged branch havvg/feature/storage-interface (PR #46)\n\nCommits\n-------\n\n2d70945 remove fluent API interface from StorageInterface\nf4b562f add doc comment for SQLite in StorageTest\nb6285f0 added more tests for PdoStorage\n4dd3790 added StorageInterface and PdoStorage\n\nDiscussion\n----------\n\nStorageInterface\n\nThis will add a StorageInterface to use different storages with Sismo.\nCurrently only a PDOStorage is implemented. The default is still SQLite, but other storages are possible.\n\nThis is useful for system environments without a writable filesystem, like [cloudControl PaaS]\n\nAn example ``storage.php`` for configuration:\n\n```php\n<?php\n\n$con = new \\PDO('mysql:host=localhost;dbname=sismo', 'sismo');\n\n$sql = <<<SQL\nCREATE TABLE IF NOT EXISTS `project` (\n    `slug`        VARCHAR(128),\n    `name`        TEXT,\n    `repository`  TEXT,\n    `branch`      TEXT,\n    `command`     BLOB,\n    `url_pattern` TEXT,\n    PRIMARY KEY (`slug`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8;\n\nCREATE TABLE IF NOT EXISTS `commit` (\n    `slug`          VARCHAR(128),\n    `sha`           VARCHAR(128),\n    `date`          DATETIME,\n    `message`       BLOB,\n    `author`        TEXT,\n    `status`        TEXT,\n    `output`        BLOB,\n    `build_date`    TIMESTAMP DEFAULT CURRENT_TIMESTAMP,\n    PRIMARY KEY (`slug`, `sha`),\n    CONSTRAINT `slug` FOREIGN KEY (`slug`) REFERENCES `project` (`slug`) ON DELETE CASCADE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8;\nSQL;\n\n$con->exec($sql);\n\nreturn new \\Sismo\\Contrib\\PdoStorage($con);\n```\n\n[cloudcontrol]: http://www.cloudcontrol.com"},{"sha":"3d33a9ff65c62772bf8ac493272e91068c16cf3f","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/3d33a9ff65c62772bf8ac493272e91068c16cf3f","message":"fixed escaping of the Git branch"},{"sha":"a3e17364927b3b0b54356a136efb4d76c6f4b41e","author":{"email":"3fe56311d53711dff5b238b4a312812d2d75d139@gmail.com","name":"Erin Millard"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/a3e17364927b3b0b54356a136efb4d76c6f4b41e","message":"Merge branch 'master' of https://github.com/fabpot/Sismo"},{"sha":"093efd5c88dc8635f2e8adb5a962376c1bafd43b","author":{"email":"3fe56311d53711dff5b238b4a312812d2d75d139@gmail.com","name":"Erin Millard"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/093efd5c88dc8635f2e8adb5a962376c1bafd43b","message":"Updated code and tests to match latest Sismo codebase"},{"sha":"8c3fbb568ade54c85622ae777b6f63dc7da2add2","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@smarterspam.com","name":"Eric Clemmons"},"url":"https://api.github.com/repos/ericclemmons/Sismo/commits/8c3fbb568ade54c85622ae777b6f63dc7da2add2","message":"Merge branch 'feature-sshrepo' of https://github.com/richsage/Sismo\n\nConflicts:\n\tcompile"}],"head":"8c3fbb568ade54c85622ae777b6f63dc7da2add2","size":16}