Permalink
Commits on Jun 5, 2014
  1. Spurious character.

    theory committed Jun 5, 2014
  2. Skip writing file with quotation marks on Windows.

    Windows can't do that, so just make sure it works elsewhere.
    theory committed Jun 5, 2014
  3. Be explicit about what we use.

    There was a failed ActivePerl build because IO::File was not
    loaded. It should be loaded by Module::Build, but mabye not in some
    cases? So be explicit and stop worrying about it.
    theory committed Jun 5, 2014
Commits on Jun 4, 2014
  1. Add v0.994 to Changes.

    theory committed Jun 4, 2014
  2. Increment to v0.994.

    theory committed Jun 4, 2014
  3. Timestamp v0.993.

    theory committed Jun 4, 2014
  4. Update l10n catalogs.

    theory committed Jun 4, 2014
  5. Tweak changes.

    theory committed Jun 4, 2014
  6. Symlink to absolute path.

    Hope this is the final nail in the coffin for #165.
    theory committed Jun 4, 2014
Commits on Jun 3, 2014
  1. Make the MySQL checkit() function deterministic.

    Because it is, and @doy tells me that this gets it to install properly on
    MariaDB. Ref Issue #158.
    theory committed Jun 3, 2014
  2. Don't ignore MySQL errors on initialization.

    Otherwise, we fail to notice, for example, when the database server isn't
    5.6.4 or higher. Resolves #158.
    theory committed Jun 3, 2014
  3. Unlink before symlink.

    In case the file was already there.
    theory committed Jun 3, 2014
  4. Use symlinkeds for Oracle scripts with special characters.

    Instead of just relying on `ESCCHAR`, because that's only available on
    SQL*Plus 11.1 or higher, and we claim to support 8.4.0! So we instead create a
    temporary directory, which is deleted on exit, and either symlink to that
    directory, or copy the contents of the file (on Windows).
    
    Should be a better solution to issue #165.
    theory committed Jun 3, 2014
  5. Be quiet again.

    theory committed Jun 3, 2014
Commits on Jun 2, 2014
  1. Go verbose again.

    theory committed Jun 2, 2014
  2. Sleep a bit for SQLite again.

    Resolves #157 (I hope!).
    theory committed Jun 2, 2014
  3. Work around Test::Manifest parallel test failures.

    By installing it separately, for now, with no parallel testing.
    theory committed Jun 2, 2014
  4. Go verbose with cpanm.

    theory committed Jun 2, 2014
  5. Make cpanm noisier.

    theory committed Jun 2, 2014
  6. Tell SQL*Plus to ignore `@` in file names.

    Resolves #165.
    theory committed Jun 2, 2014
  7. Always cast COLLECT() to a data type.

    Resolves #91.
    theory committed Jun 2, 2014
Commits on Jun 1, 2014
  1. Add plan tags as rework tags when loading changes from the database.

    This is necessary if, for example, a change has been reworked, but the
    reworked version is not deployed, only the previous version. In that case,
    Sqitch did not realize it was dealing with a reworked version, so did not look
    for a file named `$change@$tag.sql`. So for each change, also look in the plan
    to see if the change has been reworked, and if it has, associate all tags as
    rework tags up to the reworking change. This should allow the proper deploy,
    verify, and revert scripts to be found.
    
    Resolves #166.
    theory committed Jun 1, 2014
Commits on May 23, 2014
Commits on May 6, 2014
Commits on Mar 26, 2014
  1. Prefer engine derived from target URI over the configuration.

    Previously, `core.engine` was preferred over the value that could be derived
    from a target URI. Now the target URI takes precedence over `core.engine`. The
    `--engine` option still has highest precedence.
    
    The upshot is that you no longer have to pass `--option` when deploying to a
    target, as the engine can be inferred from the target's URI. This is true of
    commands that take a target option or argument; those that don't will still
    need to pass `--engine` to override any value in `core.engine`.
    
    Resolves #152.
    theory committed Mar 26, 2014
Commits on Mar 5, 2014
  1. Add v0.993 to Changes.

    theory committed Mar 5, 2014
  2. Increment to v0.993.

    theory committed Mar 5, 2014
  3. Timestamp v0.992.

    theory committed Mar 5, 2014
  4. Update language catalogs.

    theory committed Mar 5, 2014
  5. Upcate copyright date.

    theory committed Mar 5, 2014
  6. Spelling.

    theory committed Mar 5, 2014