Permalink
Switch branches/tags
Commits on Jul 25, 2009
  1. Release 0.3.1

    andreas committed Jul 25, 2009
Commits on Jul 19, 2009
  1. Merge branch 'master' of git://github.com/andreasronge/neo4j

    Martin Kleppmann committed Jul 19, 2009
  2. Experimental extension: find path between given pair of nodes

    Martin Kleppmann committed Jul 19, 2009
Commits on Jul 17, 2009
  1. Updated documenation, missing require 'neo4j/extensions/reindexer' fo…

    …r the all method
    andreas committed Jul 17, 2009
Commits on Jul 16, 2009
  1. Merge branch 'master' of git://github.com/andreasronge/neo4j

    Martin Kleppmann committed Jul 16, 2009
  2. Add backtraces to internal server errors for easier debugging

    Martin Kleppmann committed Jul 16, 2009
Commits on Jul 14, 2009
  1. Fixed REST bugs and a lucene bug [#54] [#55] [#56] [#57]

    Found and fixed by  Martin Kleppmann
    andreas committed Jul 14, 2009
  2. Updated Rails documentation in readme

    andreas committed Jul 14, 2009
  3. Fixed example in README. update_index should not

    require 'neo4j/extensions/tx_tracker'
    but should instead require
    require 'neo4j/extensions/reindexer'
    andreas committed Jul 14, 2009
  4. Fixed reindexing bug. If neo4j was restarted it would not keep track …

    …of newly created nodes. Neo4j.update_index would not work after restart. [#53]
    andreas committed Jul 14, 2009
Commits on Jul 12, 2009
Commits on Jun 25, 2009
  1. Merged with ept/neo4j/master branch

    Should not send out events on classname changed.
    This caused the replication_spec.rb to fail
    andreas committed Jun 25, 2009
  2. Merge branch 'master' of git://github.com/andreasronge/neo4j

    Martin Kleppmann committed Jun 25, 2009
  3. Several bugfixes (with tests)

    * Fix GET /nodes/classname missing out nodes with no properties
    * Fix exception on GET /nodes/classname/rel if rel is a has_one
      relationship
    * Fix a messy exception on GET /nodes/UnknownClassName
    Martin Kleppmann committed Jun 25, 2009
  4. Release of 0.3.0

    andreas committed Jun 25, 2009
  5. Fixed bug on the reindexer - if the we restart the neo4j and we used …

    …the reindexer extension it would crash.
    andreas committed Jun 25, 2009
  6. Got replication of a simple node space working - see the test_master …

    …and test_slave files. [#49]
    andreas committed Jun 25, 2009
  7. removed gem dependencies - will add a complete set of gem dependencie…

    …s when next sinatra and Rack::Test is released (maybe)
    andreas committed Jun 25, 2009
  8. Merge branch 'robustness'

    Martin Kleppmann committed Jun 25, 2009
  9. Allow model objects to throw exceptions which map to suitable HTTP st…

    …atus codes (e.g. 403 Forbidden)
    Martin Kleppmann committed Jun 25, 2009
  10. * The RestStub now resolves http://0.0.0.0 to localhost

    * test/rest/example.rb now runs
    * the rest_slave uses the /neo resource to locate the referene node and tx tracker.
    andreas committed Jun 25, 2009
Commits on Jun 24, 2009
  1. Merge branch 'master' of git://github.com/andreasronge/neo4j

    Conflicts:
    	lib/neo4j/extensions/rest.rb
    Martin Kleppmann committed Jun 24, 2009
  2. Minor robustness tweak

    Martin Kleppmann committed Jun 24, 2009
  3. * the /neo resource now looks like it is a Node resource. (can use th…

    …e RestStub on it).
    andreas committed Jun 24, 2009
  4. * Merged with ept/neo4j branch. Lots of conflicts - hope I got it rig…

    …ht ...
    
    * Deleted lib/neo4j/extensions/rest/node_mixin.rb -  RestMixin is now required to be exposed as a REST resource.
    *There are now two files for replication - the slave machine requires rest_slave.rb and the master machine requires rest_master.rb
    [#49]
    andreas committed Jun 24, 2009
  5. Fixed a broken regex

    Martin Kleppmann committed Jun 24, 2009
  6. Allow clients to pass options when accessing a resource

    The requests GET /nodes/classname/id, PUT /nodes/classname/id, DELETE
    /nodes/classname/id and POST /nodes/classname now all accept optional
    query parameters (e.g. ?foo=bar&baz=blah ) which are passed to the
    read/update/delete methods on the node model class. This is useful for
    implementing higher-level features in subclasses, e.g. access control.
    Martin Kleppmann committed Jun 24, 2009
  7. Almost got replication via REST and tx_tracker working.

    Lots of refactoring of the rest extension.
    [#49]
    andreas committed Jun 24, 2009
  8. Merge branch 'master' of git://github.com/andreasronge/neo4j

    Conflicts:
    	lib/neo4j/extensions/rest.rb
    Martin Kleppmann committed Jun 24, 2009
  9. NodeMixin#update takes a hash of options, including :strict

    :strict is the only option currently used, but using a hash gives more
    expansion possibilities in future. Because the RestMixin simply passes
    the parameter hash to NodeMixin#update, model classes using NodeMixin
    can override the update and thus accept additional options via GET
    parameters in the REST interface.
    Martin Kleppmann committed Jun 24, 2009
Commits on Jun 23, 2009
  1. NodeMixin Refactoring. Does not setup a new Sinatra Routing for each …

    …include of the Neo4j::RestMixin. There is only one routing defined when starting Sinatra
    andreas committed Jun 23, 2009