Skip to content
Commits on Dec 27, 2011
Commits on Nov 26, 2011
  1. Updated code and tests to match latest Sismo codebase

    Erin Millard committed Nov 26, 2011
  2. Merge branch 'master' of https://github.com/fabpot/Sismo

    Erin Millard committed Nov 26, 2011
Commits on Nov 22, 2011
  1. @fabpot

    fixed escaping of the Git branch

    fabpot committed Nov 22, 2011
Commits on Nov 19, 2011
  1. @fabpot

    merged branch havvg/feature/storage-interface (PR #46)

    Commits
    -------
    
    2d70945 remove fluent API interface from StorageInterface
    f4b562f add doc comment for SQLite in StorageTest
    b6285f0 added more tests for PdoStorage
    4dd3790 added StorageInterface and PdoStorage
    
    Discussion
    ----------
    
    StorageInterface
    
    This will add a StorageInterface to use different storages with Sismo.
    Currently only a PDOStorage is implemented. The default is still SQLite, but other storages are possible.
    
    This is useful for system environments without a writable filesystem, like [cloudControl PaaS]
    
    An example ``storage.php`` for configuration:
    
    ```php
    <?php
    
    $con = new \PDO('mysql:host=localhost;dbname=sismo', 'sismo');
    
    $sql = <<<SQL
    CREATE TABLE IF NOT EXISTS `project` (
        `slug`        VARCHAR(128),
        `name`        TEXT,
        `repository`  TEXT,
        `branch`      TEXT,
        `command`     BLOB,
        `url_pattern` TEXT,
        PRIMARY KEY (`slug`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    CREATE TABLE IF NOT EXISTS `commit` (
        `slug`          VARCHAR(128),
        `sha`           VARCHAR(128),
        `date`          DATETIME,
        `message`       BLOB,
        `author`        TEXT,
        `status`        TEXT,
        `output`        BLOB,
        `build_date`    TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
        PRIMARY KEY (`slug`, `sha`),
        CONSTRAINT `slug` FOREIGN KEY (`slug`) REFERENCES `project` (`slug`) ON DELETE CASCADE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    SQL;
    
    $con->exec($sql);
    
    return new \Sismo\Contrib\PdoStorage($con);
    ```
    
    [cloudcontrol]: http://www.cloudcontrol.com
    fabpot committed Nov 19, 2011
  2. @havvg
  3. @fabpot

    removed old CSS code

    fabpot committed Nov 19, 2011
  4. @fabpot

    merged branch marijn/hotfix/incorrect-compiled-class-order (PR #44)

    Commits
    -------
    
    64e7e43 Added missing classes from the `Console` component.
    0509ef0 Fixed incorrect compiled class order.
    
    Discussion
    ----------
    
    Fixed incorrect compiled class order.
    
    Compiling should no longer result in errors when using the built file.
    fabpot committed Nov 19, 2011
  5. @fabpot

    merged branch marijn/hotfix/configure-git-path (PR #43)

    Commits
    -------
    
    5216589 Made the git path configurable with an environment variable.
    
    Discussion
    ----------
    
    Made the git path configurable with an environment variable.
    
    The path to the `$ git` command is now configurable:
    
    ```apache
    
    SetEnv SISMO_GIT_PATH /path/to/git
    ```
    fabpot committed Nov 19, 2011
  6. @fabpot

    updated vendors

    fabpot committed Nov 19, 2011
Commits on Nov 18, 2011
  1. @havvg
  2. @havvg

    added more tests for PdoStorage

    havvg committed Aug 26, 2011
  3. @havvg
Commits on Nov 16, 2011
  1. @marijn
  2. @marijn
  3. @marijn
Commits on Nov 10, 2011
  1. @fabpot

    merged branch havvg/hotfix/local-github-project (PR #31)

    Commits
    -------
    
    d7dd1a0 added recognition of private github url
    cc68aa3 fixed local repository for GithubProject
    
    Discussion
    ----------
    
    fixed local repository for GithubProject
    
    ---------------------------------------------------------------------------
    
    by ericclemmons at 2011/10/31 21:49:16 -0700
    
    👍
    fabpot committed Nov 10, 2011
Commits on Nov 1, 2011
  1. @fabpot

    updated compile script

    fabpot committed Nov 1, 2011
  2. @fabpot

    updated vendors

    fabpot committed Nov 1, 2011
Commits on Sep 26, 2011
  1. @fabpot

    removed dead code (closes #37)

    fabpot committed Sep 26, 2011
Commits on Sep 23, 2011
  1. @fabpot
Commits on Sep 1, 2011
  1. @fabpot

    updated website domain name

    fabpot committed Sep 1, 2011
Commits on Aug 31, 2011
  1. @havvg
Commits on Aug 29, 2011
  1. @havvg
  2. @fabpot

    merged branch havvg/master (PR #29)

    Commits
    -------
    
    e80a0df fixed git log format being escaped twice
    
    Discussion
    ----------
    
    fixed git show format being escaped twice
    
    Introduced by 00a3beb the format option of
    `git show` shows up a single quote within itself e.g.
    
    `git show -s --pretty=format:"'%H%n%an%n%ci%n%s%n'" 'ef499980ac8b7b07636bd58029f2c137037fd19c'`
    
    This breaks the hashes and messages of commits with a leading and trailing quote, respectively.
    fabpot committed Aug 29, 2011
  3. @havvg
Commits on Aug 26, 2011
  1. @fabpot

    merged branch havvg/hotfix/xmppnotifier-broken (PR #27)

    Commits
    -------
    
    80c9215 added missing use statemetns for XmppNotifer
    
    Discussion
    ----------
    
    added missing use statemetns for XmppNotifer
    fabpot committed Aug 26, 2011
  2. @fabpot

    merged branch havvg/hotfix/tests-kill-config (PR #28)

    Commits
    -------
    
    963121d added some tests to ProjectTest
    7e4f7d1 added invalid config file tests
    23e0d33 fixed appTest not overwriting production config
    
    Discussion
    ----------
    
    appTest overwrites production config.file
    
    The commit 23e0d33 fixes this. The other commits add some more tests.
    fabpot committed Aug 26, 2011
  3. @havvg

    added some tests to ProjectTest

    havvg committed Aug 26, 2011
  4. @havvg

    added invalid config file tests

    havvg committed Aug 26, 2011
  5. @havvg
  6. @havvg
Commits on Aug 25, 2011
  1. @fabpot
  2. @fabpot

    reorganized files

    fabpot committed Aug 25, 2011
  3. @fabpot

    bumped version

    fabpot committed Aug 25, 2011
Something went wrong with that request. Please try again.