Commits on Jun 26, 2012
  1. @tinwelint

    Fix for race condition where the transaction creating the index could…

    … come after a transaction adding to or removing from it
    tinwelint committed Jun 25, 2012
Commits on Jun 25, 2012
  1. @simpsonjulian

    Fixing the release candidate build.

    Version might be \d\.\d\.RC\d
    simpsonjulian committed Jun 25, 2012
  2. @tinwelint

    Imports

    tinwelint committed Jun 25, 2012
Commits on Jun 24, 2012
  1. @jexp @jakewins
Commits on Jun 22, 2012
  1. @jexp

    Merge pull request #635 from systay/escapedStrings

    fixes #258 : String literals can now contain escaped quotes
    jexp committed Jun 22, 2012
Commits on Jun 21, 2012
  1. @tinwelint

    Fix for an issue where the writer of an index wouldn't be closed if t…

    …he searcher had been closed
    tinwelint committed Jun 21, 2012
  2. CHANGES.txt

    committed Jun 21, 2012
  3. @jexp
  4. @tinwelint

    Updated changelogs

    tinwelint committed Jun 21, 2012
  5. @jexp
  6. @jexp
  7. @rickardoberg

    Merge pull request #631 from jakewins/logback-silencing

    Looks good to me, merging it in.
    rickardoberg committed Jun 21, 2012
  8. Merge pull request #630 from jakewins/multiline-cypher-again

    Multiline cypher again
    committed Jun 21, 2012
  9. @jakewins

    Added default logback configuration, this fixes the problem with debu…

    …g output from Apache Commons on server startup.
    jakewins committed Jun 21, 2012
  10. @jakewins

    Disabled syntax highlighting

    jakewins committed Jun 21, 2012
  11. @tinwelint

    Solves a problem where some IndexReader instances would be detached b…

    …ut never closed
    
    due to race conditions. Also some reduction of synchronized blocks.
    
    Changed the following:
     - Removed the "optimized" check before synchronizing on the searcher since
       it was causing problems and still called synchronized methods on that instance anyway.
     - Moved IndexWriter instances into IndexSearcherRef so that IndexWriterClockCache
       could be removed and synchronization regarding that. Also the configuration option
       'lucene_writer_cache_size' which is fine because it doesn't make sense to have a searcher
       w/o its writer and vice versa since we use the NRT feature of lucene.
     - Reduced the block where the global read lock is held (in LuceneIndex#query)
    tinwelint committed Jun 21, 2012
Commits on Jun 20, 2012
  1. @johan-neo

    Merge pull request #622 from tinwelint/extended-keep-logical-logs

    Configurable amount of logical logs to keep
    johan-neo committed Jun 20, 2012
  2. @jakewins
  3. @tinwelint
  4. @jakewins
  5. @jakewins

    Made a few attributes open in ServerBuilder to allow subclassing it (…

    …eg. making EnterpriseServerBuilder)
    jakewins committed Jun 20, 2012
  6. @tinwelint

    Made it possible to create an exact case-insensitive index by passing in

    config: {type:exact, to_lower_case:true}
    tinwelint committed Jun 20, 2012
  7. @tinwelint

    Revert "Made it possible to create an exact case-insensitive index by…

    … passing in config: {type:exact, to_lower_case:true}"
    
    This reverts commit 4f0a4bf due to
    breaking examples.ImdbExampleTest.
    tinwelint committed Jun 20, 2012
  8. @tinwelint
  9. Clean up of code

    committed Jun 20, 2012
  10. @tinwelint

    Made it possible to create an exact case-insensitive index by passing…

    … in config: {type:exact, to_lower_case:true}
    tinwelint committed Jun 20, 2012
  11. @jexp

    Merge pull request #626 from systay/double-optional-again

    More work around double optional paths
    jexp committed Jun 20, 2012
  12. More work around double optional paths

    Stops faulty patterns, and fixes problems with double optional paths not recognized as such
    committed Jun 20, 2012
  13. @tinwelint

    Added getStoreId() to GraphDatabaseAPI to be able to serve the store id

    without going down to neostore.
    tinwelint committed Jun 20, 2012
Commits on Jun 19, 2012
  1. @peterneubauer
  2. @alexsmirnov @peterneubauer

    Jboss 7 classloader removes content of META-INF/services from Thread#…

    …currentThread#getContextClassLoader by default. https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7
    
    At the same time, Neo4j org.neo4j.helpers.Service class uses java.util.ServiceLoader#load(Class serviceClass) call that tries to find service descriptions using context class loader.
    Therefore, if application creates instance of GraphDatabase deployed in separate Jboss7 module, it cannot find any custom service defined in that module. It affects both neo4j-connector and Spring data-graph/neo4j as well.
    Proposed patch tries to load services using context class loader first ( to not break any existing code if it relies on the current behavior ) and, if service not found, using classloader wich loads Neo4j kernel itself.
    alexsmirnov committed with peterneubauer Jun 4, 2012
  3. @jexp

    Merge pull request #616 from systay/update-dependecies

    fixes #613: Missing dependencies not reported correctly for queries with RELATE/SET/DELETE
    jexp committed Jun 19, 2012
  4. Added test for SET

    committed Jun 19, 2012