Commits on Jun 29, 2016
  1. Add is_indexed() to upgrade script.

    And record it in Changes.
    committed Jun 29, 2016
  2. @rodo

    Add doc and unit tests

    rodo committed with Jun 28, 2016
  3. @rodo

    Add first functions for is_indexed

    rodo committed with Jun 27, 2016
Commits on Jun 27, 2016
  1. @rodo

    Fix comment

    rodo committed Jun 27, 2016
Commits on Jun 23, 2016
  1. @rodo

    Fix unit tests for hasnt_opclass

    rodo committed Jun 23, 2016
  2. @rodo

    Fix wrong message opclass

    rodo committed Jun 23, 2016
Commits on May 16, 2016
  1. Increment to v0.96.1.

    committed May 16, 2016
  2. Timestamp v0.96.0.

    committed May 16, 2016
  3. Update copyright date.

    committed May 16, 2016
  4. Increment to v0.96.0.

    committed May 16, 2016
  5. Merge branch 'errdiag'.

    committed May 16, 2016
  6. Cover runtests output on 8.3.

    committed May 16, 2016
Commits on May 14, 2016
  1. Update for 8.1.

    At least I hope so. I don't have an 8.1 to run anymore.
    committed May 14, 2016
  2. Update for 8.2.

    committed May 14, 2016
Commits on May 13, 2016
  1. Update for 8.3.

    In particular, deal with exception raising (no detail) and
    fix more inconsistencies in priv test output.
    committed May 13, 2016
  2. Update 8.4 patch offsets.

    committed May 13, 2016
  3. Make uninstall file creation more acccurate.

    We were missing a custom data type.
    committed May 13, 2016
  4. Auto-generate the uninstall file.

    This allows us to drop a bunch of boilerplate and patches, and always have a
    much more accurate and up-to-date uninstall file. Just depends on the format
    of the CREATE OR REPLACE functions always being correct in the pgtap.sql file.
    Which it now is.
    committed May 13, 2016
  5. Update for 8.4.

    Includes a new patch to remove the `DROP FUNCTION file has_exceptions()
    statements from the uninstall file. Speaking of which, we add those statemetns
    to the uninstall file and update it with other stuff that has changed since
    who knows when. As a result, drop a duplicate function declarationfor
    _get_schema_privs() from the install file and make the layout of the
    performs_within() and _error_diag() functions the same as all the others, so
    it's easy to regenerate the uninstall file.
    committed May 13, 2016
  6. Update for 9.1.

    Mostly just need to remove has_extensions().
    committed May 13, 2016
  7. Add patch for 9.1 support.

    Removes stacked diagnostics call. Also update _error_diag() to use
    arument numbers, instead of names, since they can't be used on 9.1.
    committed May 13, 2016
  8. Updates error diagnostics output for 9.2.

    The schema, table, column, data type, and constraint contexts were not
    included until 9.3, so add a patch to remove them and update the tests to
    generate and test for their presence programmatically. This requires
    additional expected output files for a couple of the tests, since the output
    varies. Fortunately, pg_regress supports up to 9 alternate output files.
    I've also added alternate output files for those tests for 9.4, where there
    was a very slight change in the output of context in 9.5 to omit the word
    "statement" from the first line of context.
    committed May 13, 2016
  9. Add error diagnostic output.

    To lives_ok() and the xUnit test running code. Currently works on 9.3 and
    later. Will follow up to make compatible with earlier versions shortly.
    Original code by Jim Nasby (closes #92) with significant tweaking by me.
    committed May 13, 2016
Commits on May 12, 2016
  1. Add extensions_are().

    Thanks to @chanmix51 for the pull request that kicked my butt into doing this.
    Closes #98.
    committed May 12, 2016
  2. Fix test ordering issue in do_tap.sql.

    The tap-emitting functions were ordering their output by the text of the tap, which
    starts with "# $test_number", but the new tests added in 83cb519 caused the numbers
    to cross from single-digit to two-digit, so "# 10" was sorting before "# 9". So
    add another test that finds no tests, which is useful anyway, and pushes all
    the test result counts above two digits.
    committed May 12, 2016
  3. Skip tests on 8.x.

    They just don't work, sadly.
    committed May 12, 2016
  4. Add 9.4 and 9.5 Travis targets.

    Closes #93.
    committed May 12, 2016
Commits on Dec 1, 2015
  1. Fix test failure on 9.5.

    Just silence the warning on hash index creation.
    committed Dec 1, 2015
Commits on Nov 9, 2015
  1. Try to handle "missing" perl.

    committed Nov 9, 2015
Commits on Aug 30, 2015
  1. Fix variable names.

    committed Aug 30, 2015
Commits on Aug 11, 2015
  1. Fix pasto.

    committed Aug 11, 2015