Permalink
Commits on Jan 31, 2009
  1. [dm-validations] Updated source file to force binary encoding

    * This temporary fix allows the Regexp to compile and match email
      addresses while still containing invalid utf-8 characters
    Dan Kubb committed Jan 31, 2009
Commits on Jan 30, 2009
  1. [dm-tags] Change frozen_tag_list property to Text

    This prevents a hard limit being set on the number of tags one
    can assign.
    Matthew Ford committed Jan 30, 2009
  2. [dm-tags] tag_collection method added to easy adding/editing of tags

    * tag_collection= and tag_collection accept and return strings respectively,
      this eases the adding/editing of tags with a text_field
    * Updated the README with tag_collection example
    * Improved coverage by removing dm-validations and testing the
      taggables method on Tag
    Matthew Ford committed Jan 30, 2009
  3. [dm-tags] Removed unecessary dependency on dm-validations

    * There is no need for this gem to have a dependency on dm-validations.
      The specs do test to see how this gem functions when dm-validations
      is present, but it does not mean the gem should explicitly require
      the validations gem.  We want to minimize the coupling between each
      dm-more gem as much as possible.
    Dan Kubb committed Jan 30, 2009
  4. [dm-tags] Callback to destroy orphaned taggings

    Patch by Jorge Dias
    Fixed problem destroying taggable [#773 state:resolved]
    Matthew Ford committed with Dan Kubb Jan 29, 2009
  5. [dm-tags] Update spec for Tagging#taggable and require dm-validations

    * Added dm-validations
    * use validates_present instead of an if statment
    * updated spec
    Matthew Ford committed with Dan Kubb Jan 29, 2009
Commits on Jan 29, 2009
  1. [dm-tags] Remove eval and use send, as it's safer

    Matthew Ford committed with Dan Kubb Jan 29, 2009
Commits on Jan 28, 2009
  1. [dm-migrations] Fix :nullable for columns

    :nullable => false and :nullable? => false should now work for columns,
    whereas they didn't before.  The problem was "|| !schema[:not_null]",
    which would always be true if schema[:not_null] was undefined.
    
    Fixes Lighthouse ticket 786.
    gcampbell committed with Dan Kubb Jan 27, 2009
  2. [dm-migrations] default MySQL engine to InnoDB.

    This code mimics existing code in the MysqlAdapter in dm-core, so it
    should ultimately be replaced/merged once we pull all migration code
    into dm-migrations.
    
    Fixes Lighthouse ticket 595.
    gcampbell committed with Dan Kubb Jan 24, 2009
  3. [dm-constraints] auto_migrate! should work with missing has association.

    Many-to-one associations should now set a NO ACTION constraint in the
    database when there is no matching one-to-many association; previously,
    this case would cause an exception to be raised during auto-migrate.
    
    Fixes Lighthouse ticket 781.
    gcampbell committed with Dan Kubb Jan 25, 2009
  4. [rails_datamapper] Initial migration generator

    lancecarlson committed with Dan Kubb Jan 25, 2009
  5. [rails_datamapper] Changed auto_migrate and auto_upgrade to bangs as …

    …per dkubb's suggestion
    lancecarlson committed with Dan Kubb Jan 25, 2009
Commits on Jan 27, 2009
Commits on Jan 24, 2009
  1. [rails_datamapper] Initial datamapper rake tasks

    lancecarlson committed with Dan Kubb Jan 24, 2009
Commits on Jan 21, 2009
  1. I have made rails_datamapper a gem

    tom committed Jan 21, 2009
Commits on Jan 20, 2009
  1. Added History entries for 0.9.11

    Dan Kubb committed Jan 20, 2009
  2. Updated version and gem dependencies

    Dan Kubb committed Jan 20, 2009
  3. Updated History.txt

    Dan Kubb committed Jan 20, 2009
  4. Updated manifests

    Dan Kubb committed Jan 20, 2009
  5. Updated rake spec to not quit on error

    * Added rake update_manifest task to keep the Manifest.txt files in sync
    Dan Kubb committed Jan 20, 2009
  6. Updated Extlib dependency to 0.9.10

    Dan Kubb committed Jan 20, 2009
  7. Stripped whitespace with "sake strip"

    Dan Kubb committed Jan 20, 2009
  8. Updated to pass specs when using Ruby 1.9.1

    Dan Kubb committed Jan 20, 2009
Commits on Jan 19, 2009
  1. change %2F to / in auto_migrate

    Wesley Beary committed Jan 19, 2009
  2. Fixed more bugs in nested-set where the lack of a common identity-map

    would not close gap / move correctly. Fix probably reloads lft/rgt
    more often than needed, but until I clean up the whole implementation
    (before 0.10) this is better than nothing.
    somebee committed Jan 19, 2009
  3. Fixed problem with multiple repositories and transaction in nested_set

    If you had any repositories that does not support transactions then #move
    would throw error.
    somebee committed Jan 19, 2009
Commits on Jan 18, 2009
  1. [dm-serializer] Cleaner strip of xml declaration

    Comments on commit e1cb5a2 indicated that it would be cleaner to remove
    the XML declaration through the libraries rather than by using a regular
    expression on the finished product.
    gcampbell committed with xaviershay Jan 12, 2009
  2. [dm-timestamps] Updated to set the timestamp for new records

    * This is a temporary fix.  In dkubb/dm-core we've specced the concept
      of dirtyness so that a new record would be dirty if it had a serial
      key or a default value -- dirtyness means that the object needs to be
      persisted in it's current state.
    Dan Kubb committed Jan 18, 2009