Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 12, 2011
  1. @bkeepers

    Update UPGRADES

    bkeepers authored
Commits on Apr 10, 2011
  1. @planetcohen
Commits on Mar 28, 2011
  1. @bkeepers
Commits on Mar 27, 2011
  1. @bkeepers
  2. @bkeepers

    Merge branch 'add_rails_model_generator' of https://github.com/cmeikl…

    bkeepers authored
    …ejohn/mongomapper
    
    * 'add_rails_model_generator' of https://github.com/cmeiklejohn/mongomapper:
      Private.
      Add rails 3 model generator.
Commits on Mar 26, 2011
  1. @jnunemaker

    Changed test database name.

    jnunemaker authored
Commits on Mar 25, 2011
  1. @cmeiklejohn

    Private.

    cmeiklejohn authored
  2. @cmeiklejohn
Commits on Mar 24, 2011
  1. @bkeepers

    Fix issue with dirty tracking that would cause it store every attribu…

    bkeepers authored
    …te in #previous_changes when loading from the DB
    
    This should have some performance impact, especially for models with a lot of attributes.
Commits on Mar 21, 2011
  1. @bkeepers

    Merge branch 'master' of https://github.com/brianhempel/mongomapper

    bkeepers authored
    * 'master' of https://github.com/brianhempel/mongomapper:
      Fix for Ruby 1.9 assigning associations on create (keep respond_to_missing? on association proxy)
      Test for assigning associations on create
      Fix mmconsole exploding in Ruby 1.8.7
  2. @bkeepers
  3. @bkeepers

    Remove unnecessary require

    bkeepers authored
  4. @bkeepers

    Extend ActiveSupport::DescendantsTracker before defining keys

    bkeepers authored
    Without this, calling #descendants on a class will cause it to walk the entire ObjectSpace, which was happening whenever a new model was defined. This change cut the tests from ~90 secs to ~25 secs on my machine.
Commits on Mar 20, 2011
  1. @bkeepers
  2. @bkeepers

    Fix watchr

    bkeepers authored
  3. @bkeepers

    Use #persisted? instead of #new? internally

    bkeepers authored
    ActiveModel::Lint requires the presence of #persisted?, but not #new?. This allows MM to play nicer with other ActiveModel ORMs (belongs_to should JustWork now with ActiveRecord models).
Commits on Mar 18, 2011
  1. @brianhempel

    Fix for Ruby 1.9 assigning associations on create (keep respond_to_mi…

    brianhempel authored
    …ssing? on association proxy)
  2. @brianhempel
  3. @brianhempel
Commits on Mar 16, 2011
  1. @jnunemaker

    Switched from hash with indifferent access to plain hash.

    jnunemaker authored
    Indifferent hashes seem to be pretty slow. This helps things out a bit. Using string keys for keys because they can be injected dynamically by users and thus an attack could be formed if symbols were used. Using symbols for associations.
  2. @jnunemaker

    Removed after_find and after_initialize callbacks.

    jnunemaker authored
    This removed about 30% of the time spent in finding documents. Big time improvement for something that is not worth much.
  3. @jnunemaker
  4. @jnunemaker
Commits on Mar 8, 2011
  1. @bkeepers
  2. @bkeepers

    Merge branch 'master' of git://github.com/collectiveidea/mongomapper

    bkeepers authored
    * 'master' of git://github.com/collectiveidea/mongomapper:
      Add an :autosave association option, defaulting to true for "many" and embedded "one" associations to remain consistent with current behavior.
      Add an :autosave option for belongs_to associations.
      Add build_*, create_* and create_*! methods to belongs_to associations.
  3. @bkeepers

    Bump version to 0.9.0

    bkeepers authored
  4. @bkeepers

    Revert "Deprecation warnings tell us what module is offending". This …

    bkeepers authored
    …causes an error in my application.
    
    This reverts commit cc72ed0.
Commits on Mar 7, 2011
  1. @laserlemon

    Add an :autosave association option, defaulting to true for "many" an…

    laserlemon authored
    …d embedded "one" associations to remain consistent with current behavior.
  2. @laserlemon
  3. @laserlemon
Commits on Feb 21, 2011
  1. @bkeepers

    Merge branch 'master' of https://github.com/brianhempel/mongomapper

    bkeepers authored
    * 'master' of https://github.com/brianhempel/mongomapper:
      Deprecation warnings tell us what module is offending
  2. @bkeepers

    Properly handle i18n

    bkeepers authored
  3. @cheald @bkeepers

    Don't reload belongs_to associations when assigning

    cheald authored bkeepers committed
Commits on Feb 18, 2011
  1. @jonmagic
Commits on Feb 14, 2011
  1. Deprecation warnings tell us what module is offending

    Brian Hempel authored
Something went wrong with that request. Please try again.