Commits on Jul 5, 2011
Commits on Jul 1, 2011
  1. Don't update the "updated_at" field is it's been changed

    arunagw committed Jul 1, 2011
    This reverts commit d65de08.
  2. Fields need to be flagged as attribute methods:

    durran committed Jul 1, 2011
    - In order for dynamic dirty tracking methods to work, each field much
      be registered with Active Model for the method missing matchers. This
      was previously only working if the field had a value set.
    - This will need a rework of how it is implemented once the next release
      of Active Model comes out. This is because until the next release all
      fields have to be marked at one time, which causes Mongoid to undef
      the entire list and reset the list with every field definition. AM
      master currently allows attributes to be added one at a time.
    - Fixes #1036.
  3. Merge pull request #1037 from gjb83/master

    arunagw committed Jul 1, 2011
    Added locale for en-GB
  4. Added locale for en-GB

    gjb83 committed Jul 1, 2011
  5. Refactoring atomic path and position generation:

    durran committed Jun 30, 2011
    - Instead of all the old crappy conditional logic in Mongoid::Paths, we
      have a nicer approach in Mongoid::Atomic::Paths that encapsulates the
      logic into root and embedded one and many strategies.
Commits on Jun 30, 2011
  1. Undo pull request 976.

    nickhoffman committed Jun 30, 2011
  2. Merge pull request #976 from shawn42/updated_at_override

    nickhoffman committed Jun 30, 2011
    Only change "updated_at" if it hasn't been changed already.
  3. Fixed object id finder with inheritance

    guillaume belleguic committed with durran Jun 19, 2011
  4. Merge pull request #934 from gawin/master

    nickhoffman committed Jun 30, 2011
    Fix issue 852, "-" in key being converted to "-dash-"
  5. Fixed failing specs because vehicles now also have a driver relation

    benedikt committed with nickhoffman Jun 29, 2011
    Signed-off-by: Nick Hoffman <>
  6. Added specs for _type attribute handling with nested attributes for r…

    benedikt committed with nickhoffman Jun 29, 2011
    …eferenced_in, references_one and references_many relations
    Signed-off-by: Nick Hoffman <>
  7. Make sure Mongoid::Factory#build only instantiates classes of the giv…

    benedikt committed with nickhoffman Jun 28, 2011
    …en type and any of its subclasses
    Signed-off-by: Nick Hoffman <>
  8. Respect the "_type" attribute when using nested attributes and when b…

    benedikt committed with nickhoffman Jun 26, 2011
    …uilding (creating) documents in relations
    Signed-off-by: Nick Hoffman <>
Commits on Jun 29, 2011
  1. Dispatch collection commands directly to driver

    bernerdschaefer committed Jun 29, 2011
    This reduces some of the profiling noise, since it avoids using #send
    every time a collection operation is called.
  2. Merge pull request #1029 from derickbailey/master

    cgriego committed Jun 29, 2011
    fix for child embedded documents' #changes and #previous_changes not being updated on insert
Commits on Jun 28, 2011
  1. Removing the output to text

    durran committed Jun 28, 2011
  2. Reformatting benchmark

    durran committed Jun 28, 2011
  3. specs and fix to ensure child embedded models are getting #changes an…

    derickbailey committed Jun 28, 2011
    …d #previous_changes updated during inserts
  4. Delegate config methods on Mongoid to Config

    bernerdschaefer committed Jun 28, 2011
    This is marginally faster, but mostly simplifies the callstack when
    running profiling tools.