Permalink
Commits on Jan 30, 2013
  1. Merge pull request #25 from soundcloud/datamapper

    filipesabella committed Jan 30, 2013
    bumping to version 1.2.0
  2. bumping version.

    filipesabella committed Jan 30, 2013
  3. Merge pull request #24 from soundcloud/datamapper

    filipesabella committed Jan 30, 2013
    Adding support for DataMapper
  4. Adding support for DataMapper

    filipesabella committed Jan 30, 2013
    Basically we had to change every usage of
    
    ActiveRecord::Base.connection
    to use the new abstraction we created.
    
    This led to more problems than expected when dealing with threading issues and connection availability to each thread.
Commits on Dec 11, 2012
Commits on Sep 19, 2012
  1. Show build status only for master

    lgierth committed Sep 19, 2012
    The Travis CI badge will also include Pull Requests unless a branch is specified.
Commits on Aug 23, 2012
  1. Merge pull request #22 from vinbarnes/patch-1

    grobie committed Aug 23, 2012
    fix syntax error in README
Commits on Aug 21, 2012
  1. fix syntax error in README

    vinbarnes committed Aug 21, 2012
Commits on Apr 29, 2012
  1. Release v1.1.0

    grobie committed Apr 29, 2012
  2. Update readme

    grobie committed Apr 29, 2012
Commits on Mar 28, 2012
  1. Merge pull request #16 from lparry/master

    grobie committed Mar 28, 2012
    Fix missing newline at end of progress dots
  2. Print newline character after end of progress dots

    lparry committed Mar 28, 2012
    This keeps the begin migration/end migrations lines lined up nicely.
Commits on Mar 25, 2012
  1. Add AtomicSwitcher

    grobie committed Mar 25, 2012
    The AtomicSwitcher provides atomic renaming of origin / destination
    tables and will be used by default if mysql server version is not
    affected by the famous rename bug (http://bugs.mysql.com/bug.php?id=39675).
  2. Make index tests more robust against non-deterministic results

    grobie committed Mar 25, 2012
    The #select_value method returns a value of one randomly chosen column,
    which can sometimes be a NULL value even if the row itself exist.
  3. Add script to run tests against all environments

    grobie committed Mar 25, 2012
    Little helper script to be used as pre-commit hook:
    
      echo "bin/lhm-test-all.sh" >> .git/hooks/pre-commit
  4. Add mysql2 compatibility

    grobie committed Mar 25, 2012
  5. Update CI test environment

    grobie committed Mar 25, 2012
Commits on Mar 24, 2012
Commits on Mar 19, 2012
  1. Change to supports_atomic_switch? behavior: raise error instead of wa…

    tiegz committed Mar 19, 2012
    …rning user if they haven't set
    
    options[:atomic_switch] and they have an affected version of mysql. Default to true for good versions.
Commits on Mar 16, 2012
  1. Remove exception dependency on Mysql and ActiveRecord, and make it work

    tiegz committed Mar 16, 2012
    with mysql2 (by not using fetch_row)
  2. 1) adds AtomicSwitcher class to use atomic rename to switch origin & …

    tiegz committed Mar 16, 2012
    …destination tables
    
    2) adds option[:atomic_switch] boolean to specify use of AtomicSwitch or LockedSwitcher
    3) warn user if options[:atomic_switch] is not set & their version is affected by old
    mysql bug, and default options[:atomic_switch] to false
Commits on Mar 4, 2012
Commits on Mar 3, 2012
  1. Remove README note about #11

    lgierth committed Mar 3, 2012
Commits on Feb 22, 2012
  1. Release v1.0.3

    grobie committed Feb 22, 2012
  2. Improve change_column

    grobie committed Feb 22, 2012
    This change allows to change the definition of the last column in a
    table (it's not possible to remove all columns from a table) and
    speedups the migration as only one alter statement is necessary for each
    change_column.
Commits on Feb 17, 2012
  1. fixes soundcloud#11

    purzelrakete committed Feb 17, 2012
Commits on Feb 14, 2012
  1. lhm issue found

    purzelrakete committed Feb 14, 2012
Commits on Feb 9, 2012
  1. 1.0.1

    purzelrakete committed Feb 9, 2012
  2. 1.0.0

    purzelrakete committed Feb 9, 2012
  3. bumped

    purzelrakete committed Feb 9, 2012