{"shas":[["adb18663b63fb201c89ce62c88429b6eb9dff0c1","62babeb742ba2b00a7f2fb6e4cfc939813264570@gmail.com","made InvalidOptions exception readable","Gregory Man"],["c36d095d8765615e964db62d26140fe8fff563f9","9265c009aab3b8bbc91c4decd2db1a660c64ec70@fromjaipur.com","Changes for travis-ci. Using progress when running on Travis. ","Arun Agrawal"],["e1dea8ebdfb0521465af8260f469225049e3c110","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Refactoring atomic path and position generation:\n\n- Instead of all the old crappy conditional logic in Mongoid::Paths, we\n  have a nicer approach in Mongoid::Atomic::Paths that encapsulates the\n  logic into root and embedded one and many strategies.","Durran Jordan"],["97a7dbd34b0edcf751a94d3fd4f0dde11d829654","9265c009aab3b8bbc91c4decd2db1a660c64ec70@fromjaipur.com","Let tests pass for 1.8.7 and others.","Arun Agrawal"],["2f0af3bb7c22641b9f3811eebccf7d1481264a87","79e2475f81a6317276bf7cbb3958b20d289b78df@bolshaw.me.uk","Added locale for en-GB","Greg Bolshaw"],["ea71fd634cd197c3d785548834c1ce41765fce71","74483688a4235936f7a77c2cc60f0c2006cf1bda@gmail.com","Merge pull request #1037 from gjb83/master\n\nAdded locale for en-GB","Arun Agrawal"],["e39e8ddaf2ae547c5359013cc7ecfc6e2b6b4e9f","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Fields need to be flagged as attribute methods:\n\n- In order for dynamic dirty tracking methods to work, each field much\n  be registered with Active Model for the method missing matchers. This\n  was previously only working if the field had a value set.\n\n- This will need a rework of how it is implemented once the next release\n  of Active Model comes out. This is because until the next release all\n  fields have to be marked at one time, which causes Mongoid to undef\n  the entire list and reset the list with every field definition. AM\n  master currently allows attributes to be added one at a time.\n\n- Fixes #1036.","Durran Jordan"],["978ad66bb75e753739214206f3653b5b5bf66ded","9265c009aab3b8bbc91c4decd2db1a660c64ec70@fromjaipur.com","Don't update the \"updated_at\" field is it's been changed\n\nThis reverts commit d65de08cc6179c6b76961cf18c04914dcdb2af2b.","Arun Agrawal"],["e2540c818ebb1d37b3a8d1b7e6dd6836ce16d445","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Dont need to set the inherited attribute on a cattr_accessor","Durran Jordan"],["b9d43f014b89d0660843adc7d744d935d431c9f4","c5ae6d2302ad0dc3d9f198d2056782b20f2a00b7@gmail.com","spec and code to use serialized values for changes, to correctly persist Date and DateTime fields to mongodb","Derick Bailey"],["c467795ec38ffe7b6f7108c927de1a8812039c31","c5ae6d2302ad0dc3d9f198d2056782b20f2a00b7@gmail.com","overriding the ActiveModel::Dirty#attribute_change method, instead of extracting the code from it","Derick Bailey"],["20961f2db0e70e06d0b99a1fa881f96cb9d125f9","bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davekrupinski.com","Failing test for :alias_attribute","Dave Krupinski"],["a9e92c264087ad6ea4ad7197e3c930757c00e8eb","2209b06132eeebf385c351fefe8b509cee3b613c@gmail.com","Merge pull request #1043 from derickbailey/dirty_changes\n\ncorrectly persist Date and DateTime fields to mongoid","Chris Griego"],["8afb7bac93e1be41d45c42ea84483da809958444","62babeb742ba2b00a7f2fb6e4cfc939813264570@gmail.com","serialize BSON::ObjectId as string in XML\nfix #757","Gregory Man"],["5715d7225e033851d445de38118818f054bf15d4","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Slight refactoring in Mongoid::Threaded:\n\n- Now access to anything thread related should go through\n  Mongoid::Threaded in order to encapsulate the logic in one place.\n\n- Mongoid::Collections::Insert command was added as the first extraction\n  of database operations that could *potentially* be executed on another\n  thread. However currently after testing the overhead of creating the\n  new thread on MRI is much slower than the call itself.","Durran Jordan"],["ef773f16c475079a3843d969061fa4b0744403b8","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Implementing the identity map class","Durran Jordan"],["c7839f286c81ca797ef7fc69dc65552ae29cf496","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Adding clear to identity map","Durran Jordan"],["f1d80bfc22a4b11f9a8b3c32094df9c3b5f110f6","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Start refactor of persistence namespace in order to hook in identity map","Durran Jordan"],["5d428d33a647a2d25e18ae2b592cbcf5711e5017","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Removing the temp operation class","Durran Jordan"],["b71b318d02d9327ae19ab871b6e319d488eb29c6","91839c8ca080a1dba1f0752927e708c85486fa65@gmail.com","Dont need the extra prefix on persistence namespaces","Durran Jordan"]],"ref":"refs/heads/master","size":192,"head":"f7790942148ec22be822d41ae93e2fb9bebab479","push_id":39476652}