Permalink
Commits on Feb 22, 2010
  1. Timestamp for 0.32.

    committed Feb 22, 2010
  2. Use methods to access DBI attributes.

    Switch to using `FETCH()` and `STORE()` to get and set DBI attributes where possible. The primary reason is to avoid death during global destruction, when the DBI's `tie`d interface can sometimes be pulled out from under us. Switched to the OO interface througout to be consistent.
    committed Feb 22, 2010
Commits on Feb 2, 2010
Commits on Nov 14, 2009
Commits on Nov 9, 2009
  1. Timestamped for 0.31.

    committed Nov 9, 2009
Commits on Nov 8, 2009
  1. Alignment.

    committed Nov 8, 2009
  2. Likely fix for Win32 failure

    committed Nov 8, 2009
Commits on Nov 1, 2009
Commits on Oct 31, 2009
  1. More refactoring

    Also Changed `svp()` so that it redispatches to `txn()` earlier, and without
    starting a savepoint. Transactionally, the result is equivalent, but it's a
    tad more efficient (saving a couple of calls to the database).
    committed Oct 31, 2009
  2. Remove methods deprecated in 0.20

    Gone:
    * `do()`
    * `txn_do()`
    * `svp_do()`
    * `clear_cache()`
    committed Oct 31, 2009
Commits on Oct 30, 2009
  1. Added missing version numbers to DBIx::Connector::Driver::SQLite and …

    …the proxy
    
    class used by `with()`.
    committed Oct 30, 2009
Commits on Oct 29, 2009
  1. Timestamped DBIx::Connector 0.30.

    committed Oct 29, 2009
  2. Let `svp()` be a no-op on non-savepoint RDBMSs.

    * `svp()` no longer throws an exception whe used with an RDBMS that doesn't
      support savepoints. In such situations, savepoints are treated as a no-op,
      and thus the transactional behavior of `svp()` becomes the same as `txn()`.
    * Moved up the discussion of calling `svp()` outside of a transaction in the
      documentation.
    committed Oct 29, 2009
Commits on Oct 27, 2009
  1. Update README.

    committed Oct 27, 2009
  2. Ignore `MYMETA.yml`.

    committed Oct 27, 2009
  3. Compatibility change: Additional arguments to `run()`, `txn()`, and `…

    …svp()`
    
    are no longer passed on to the execution of the block, since they are
    immediately available to the closure, anyway. This simplifies things for
    integrated exception handling.
    committed Oct 27, 2009
Commits on Oct 24, 2009
  1. Remove To Dos section

    I added the last item on the list in the last commit.
    committed Oct 24, 2009
  2. Add integrated exception handling

    May or may not add our own `catch` function, but it is nice just to have the code ref support to start with.
    committed Oct 24, 2009
  3. I don't think I want to add an `auto_savepoint` option

    Users can just use `svp()` when that's what they mean. I think I'll just wait
    to see what kind of pushback I get from the DBIx::Class folks before adding
    something like this. They may not need it at all, and no one else is likely
    to.
    committed Oct 24, 2009
  4. Added notes for exception-handling to-do.

    I think it'd be best done by passing another code ref to `run()` and friends,
    which would work nicely with Try::Tiny.
    
    Also removed the to-do about exception objects. There is no place that the
    code dies with a string, it simply rethrows exceptions from the blocks. And
    because those exceptions end in a newline (when created via `die $string`,
    becaus Perl adds a newline after the file and line number), it's context
    should always be correct.
    committed Oct 24, 2009
Commits on Oct 23, 2009
  1. Indentation.

    committed Oct 23, 2009
Commits on Oct 21, 2009
  1. Remove undocumented and redundant savepoint methods

    Removed the undocumented `savepoint()`, `release()`, and `rollback_to()`
    methods from DBIx::Connector, since those methods are in the drivers, and so
    were redundant.
    committed Oct 21, 2009
Commits on Oct 20, 2009
  1. Timestamped for 0.20.

    committed Oct 20, 2009
  2. Incremented version to 0.20

    Also added the version to the drivers and updated the `README`.
    committed Oct 20, 2009
  3. Rewrote the docs for all the changes

    Also:
    * Noted compatibility changes first in `Changes`.
    * Added `dbh()` method to the proxy object.
    * Fixed a warning in `t/with.t`.
    committed Oct 20, 2009