Commits on Apr 29, 2012
  1. Release v1.1.0

    committed Apr 29, 2012
  2. Update readme

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

    Fix missing newline at end of progress dots
    committed Mar 27, 2012
  2. @lparry

    Print newline character after end of progress dots

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

    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).
    committed Mar 25, 2012
  2. Make index tests more robust against non-deterministic results

    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.
    committed Mar 25, 2012
  3. Add script to run tests against all environments

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

    committed Mar 25, 2012
  5. Update CI test environment

    committed Mar 25, 2012
Commits on Mar 24, 2012
Commits on Mar 19, 2012
  1. @tiegz

    Change to supports_atomic_switch? behavior: raise error instead of wa…

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

    Remove exception dependency on Mysql and ActiveRecord, and make it work

    with mysql2 (by not using fetch_row)
    tiegz committed Mar 16, 2012
  2. @tiegz

    1) adds AtomicSwitcher class to use atomic rename to switch origin & …

    …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
    tiegz committed Mar 16, 2012
Commits on Mar 4, 2012
Commits on Mar 3, 2012
  1. @lgierth

    Remove README note about #11

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

    committed Feb 23, 2012
  2. Improve change_column

    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.
    committed Feb 22, 2012
Commits on Feb 17, 2012
  1. @purzelrakete
  2. @purzelrakete

    fixes soundcloud#11

    purzelrakete committed Feb 17, 2012
Commits on Feb 14, 2012
  1. @purzelrakete

    lhm issue found

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

    1.0.1

    purzelrakete committed Feb 9, 2012
  2. @purzelrakete

    1.0.0

    purzelrakete committed Feb 9, 2012
  3. @purzelrakete

    bumped

    purzelrakete committed Feb 9, 2012
  4. @purzelrakete
Commits on Jan 31, 2012
  1. @purzelrakete
  2. @purzelrakete
  3. @purzelrakete

    updated changelog

    purzelrakete committed Jan 31, 2012
  4. @purzelrakete

    removed comments

    purzelrakete committed Jan 31, 2012
  5. @purzelrakete

    value/values in kill script

    purzelrakete committed Jan 31, 2012
  6. @purzelrakete

    sleep over 1 second

    purzelrakete committed Jan 31, 2012
  7. @purzelrakete

    added confirm option

    purzelrakete committed Jan 31, 2012
  8. @purzelrakete

    killer script

    purzelrakete committed Jan 31, 2012
  9. @purzelrakete

    conflict

    purzelrakete committed Jan 31, 2012
Commits on Jan 30, 2012
  1. @purzelrakete

    moved scripts into bin

    purzelrakete committed Jan 30, 2012