Permalink
Commits on Sep 27, 2012
  1. Merge branch 'develop'

    pangloss committed Sep 27, 2012
    * develop: (28 commits)
      Add message to a couple exceptions
      Edgecase: graph is restarted during transaction
      Fix #in_transaction?
      Make mock nested transactions explicit
      Consolidate all of the files that just do loading.
      Simple code organization
      Bump version
      Tinkergraph loses false values if I don't use to_java on them.
      Fixed possible security issue. Storing a YAML string won't decode the string on the server side anymore.
      Dex doesn't seem to guarantee that elements will arrive in the same order every time
      I think this spec was wrong too, based on bug in clone_into.
      trivial
      #clone_into and #copy_into were reversing edge directions.
      Add #drop_temp_indices
      Add graph#temp_index, available regardless of native index support.
      AsPipe should just be a RubyPipe.
      Add spec for SimpleEncoder.
      Remove #sanitize_properties
      Move YamlEncoder spec out of the graph implementation specs.
      Remove a bunch of duplicate tests and tidy up.
      ...
Commits on Sep 26, 2012
Commits on Sep 25, 2012
  1. Fix #in_transaction?

    pangloss committed Sep 25, 2012
Commits on Sep 21, 2012
  1. Simple code organization

    pangloss committed Sep 21, 2012
    No actual changes.
  2. Bump version

    pangloss committed Sep 21, 2012
  3. Fixed possible security issue. Storing a YAML string won't decode the…

    pangloss committed Sep 21, 2012
    … string on the server side anymore.
Commits on Sep 20, 2012
  1. trivial

    pangloss committed Sep 20, 2012
  2. #clone_into and #copy_into were reversing edge directions.

    pangloss committed Sep 20, 2012
    Don't know how I never figured this out before! Probably explains lots of past confusion though.
  3. Add #drop_temp_indices

    pangloss committed Sep 20, 2012
    and slight improvement to #graph_runner
  4. Add graph#temp_index, available regardless of native index support.

    pangloss committed Sep 20, 2012
    Implemented in simple Ruby hashes. Use them in graph cloning when the index is temporary anyway.
  5. Add spec for SimpleEncoder.

    pangloss committed Sep 20, 2012
  6. Remove #sanitize_properties

    pangloss committed Sep 20, 2012
  7. Move YamlEncoder spec out of the graph implementation specs.

    pangloss committed Sep 20, 2012
    Remove duplicate tests from the Neo4j spec.
  8. Fix #property? which was inverted.

    pangloss committed Sep 20, 2012
    Did Blueprints swap the meaning of true/false here? I guess that's why we write tests...
  9. Make property lookups always consistent about decoding.

    pangloss committed Sep 20, 2012
    This allows me to switch to faster encoding methods because I should no longer ever see the raw encoded data within Pacer unless I intentionally request it.
Commits on Sep 19, 2012
  1. Merge branch 'simpler_wrappers' into develop

    pangloss committed Sep 19, 2012
    * simpler_wrappers:
      Update tests that check the generated name and fix wrapper cache to always hit the same cache
      Don't need to eval to create wrapper classes
  2. Update tests that check the generated name and fix wrapper cache to a…

    pangloss committed Sep 19, 2012
    …lways hit the same cache
Commits on Sep 18, 2012
  1. Final edit

    pangloss committed Sep 18, 2012
  2. Editing

    pangloss committed Sep 18, 2012
  3. What's new in Pacer 1.0

    pangloss committed Sep 18, 2012
Commits on Sep 8, 2012
  1. Minor version bump

    pangloss committed Sep 8, 2012
  2. Merge branch 'develop'

    pangloss committed Sep 8, 2012
    * develop:
      Make PacerGraph.new a bit simpler to use directly
      Remove old fastercsv dependency
      Remove tags file
      Fix #unique? and #is_unique
      Explicitly remove wrapper and extensions for #in #out and #both. Fixes #31
      Fix hash collisions between vertices and edges that can happen in Neo4j and Orient.
      Now that non-wrapped elements are not supported, #eql? and #== are identical.
      Change wrapper constructor to include the graph.
      tidy
      Eliminate BlockFilterElement!
      Don't need to distinguish between dev and prod Gemfiles.
      Remove #all_extensions from specs and clean up some dead methods.
      Eliminate #all_extensions
  3. Remove tags file

    pangloss committed Sep 8, 2012