Commits on Jun 28, 2012
  1. @shayfrendt

    Bump gem to Rails 3.2

    - Move to Bundler for dependency management
    - Drop support for RDoc
    - Upgrade to rspec 2
    - Clean up a bunch of whitespace
    - Add a Guardfile for easy testing
    shayfrendt committed Jun 28, 2012
Commits on Apr 29, 2012
  1. @shayfrendt
Commits on Apr 27, 2012
  1. @shayfrendt
  2. @shayfrendt
Commits on Oct 18, 2009
  1. spec the branch reassociating

    Rich Cavanaugh committed Oct 18, 2009
  2. @mheffner @rich

    * Implement 'branch_source' as a class method instead of as a

      belongs_to association. AFAIK, there is no way to escape the
      default_scope of the revisable class that only selects rows with
      revisable_is_current==true.
    
      This means that branch_source will work for any parent, whether it
      is an active object or a revision.
    mheffner committed with rich Oct 9, 2009
Commits on Sep 19, 2009
  1. allow the unique validations to be scoped and optionally disable the …

    …scoping
    
    bump the version
    Rich Cavanaugh committed Sep 19, 2009
  2. bumping version for the second time today for the tons of bug fixes t…

    …he kind people on github provided. thanks.
    Rich Cavanaugh committed Sep 19, 2009
  3. @moklett

    Don't stomp on the revisiable_number setup work already done corectly.

    The revisable_number is altered a second time in the revision_setup before_create callback, after already
    being set up correctly in the revisable's to_revision method.  This results in duplicate revisable
    numbers after the first revision, and incorrect numbers thereafter.
    moklett committed with Rich Cavanaugh Jul 28, 2009
  4. missed a Time#current

    Rich Cavanaugh committed Sep 19, 2009
  5. use Time#current for proper time zone support

    Rich Cavanaugh committed Sep 19, 2009
  6. @martinh @rich

    Use Time.zone.new for deleted_at timestamp.

    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    martinh committed with rich Jul 17, 2009
  7. @martinh @rich

    Use Time.zone.now instead of Time.now for revisable timestamps.

    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    martinh committed with rich Jul 16, 2009
  8. @moklett @rich

    Add specs describing the correct behavior of the revision_number

    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    moklett committed with rich Jul 29, 2009
  9. @rich

    Added a test for find_revision(:last) then implemented find_revision(…

    …:last)
    
    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    Ryan Duryea committed with rich Sep 11, 2009
  10. @rich

    Changed dbfile to database in the faux database.yml file in order to …

    …supress a deprecation message
    
    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    Ryan Duryea committed with rich Sep 10, 2009
  11. set revisable_type always

    Rich Cavanaugh committed Sep 19, 2009
  12. check that the revisable_type is being set properly

    Rich Cavanaugh committed Sep 19, 2009
  13. make sure finders work with STI

    Rich Cavanaugh committed Sep 19, 2009
  14. first pass at proper STI support

    Rich Cavanaugh committed Sep 19, 2009
  15. make sure it actually works

    Rich Cavanaugh committed Sep 19, 2009
  16. forgot the complimentary spec

    Rich Cavanaugh committed Sep 19, 2009
  17. add test for detecting the properly named revision class

    Rich Cavanaugh committed Sep 19, 2009
Commits on Jul 8, 2009
  1. @rich

    Set defaults for existing objects to still be found once revisioning …

    …loaded
    
    Signed-off-by: Rich Cavanaugh <rcavanaugh@mac.com>
    Tom Meier committed with rich Jul 9, 2009
Commits on May 23, 2009
  1. @greatseth

    bump version?

    greatseth committed May 23, 2009
  2. @greatseth
Commits on May 12, 2009
  1. @rich

    bump the version

    rich committed May 12, 2009
  2. @rich
Commits on May 4, 2009
  1. @rich

    fix a merge conflict

    rich committed May 4, 2009
  2. @rich

    allow revise! to be used as an association callback

    bump the version
    rich committed May 4, 2009
Commits on Apr 3, 2009
  1. @rich

    update the gemspec

    rich committed Apr 2, 2009
  2. @rich

    removing a useless alias

    rich committed Apr 2, 2009
Commits on Mar 31, 2009
  1. @rich

    deletable spec

    rich committed Mar 31, 2009
  2. @rich