New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds missing dependency for neo4j-shell #11
base: master
Are you sure you want to change the base?
Commits on Apr 27, 2011
-
-
Merge branch 'master' of https://github.com/jimwebber/neo4j-tutorial
Conflicts: presentation/A Programmatic Introduction to Neo4j.pptx
-
-
-
iMerge branch 'master' of github.com:jimwebber/neo4j-tutorial
Conflicts: presentation/A Programmatic Introduction to Neo4j.pptx
Jim Webber committedApr 27, 2011 -
Adding newly refactored matchers
Jim Webber committedApr 27, 2011 -
-
-
-
Renamed the Koans so that their numbering scheme does not upset the
IDE. Changed the ContainsOnlySpecificSpecies matcher uses a set instead of a hashmap to count known species.
Jim Webber committedApr 27, 2011
Commits on Apr 28, 2011
-
Added a guard clause so that the number of matched arguments has to be
equal to the number of nodes found in the index.
Jim Webber committedApr 28, 2011 -
Ditched some superflous code that counted the number of index hits,
and instead made sure that the index hit we want is present as we iterate over them. At the end of the matcher, we still check that we've iterated everything, thus catching any size inequality between parameters.
Jim Webber committedApr 28, 2011 -
-
-
Added some slides on what we didn't cover in the tutorial so that att…
…endees know there's more cool stuff to learn about once they finish these koans
Jim Webber committedApr 28, 2011 -
Merge branch 'master' of github.com:jimwebber/neo4j-tutorial
Jim Webber committedApr 28, 2011
Commits on May 1, 2011
-
Corrected a numbering mistake in the slide deck.
Added the start of the 5th koan on traverser APIs
Jim Webber committedMay 1, 2011 -
Added the simplest Koan that uses the simple traversal framework - se…
…arch for companions of the Doctor.
Jim Webber committedMay 1, 2011 -
Jim Webber committed
May 1, 2011
Commits on May 2, 2011
-
Added missing data to the JSON data files.
Added the first season's episode data using a builder syntax that allows simple accumlation of facts (I would like to refactor all data entry into metaprogrammed JRuby at some point based on this experience) Removed a bug from some of the JSON data loaders where missing data was silently ignored.
Jim Webber committedMay 2, 2011 -
Added basic season 2 data to the episodes. Refactored each season int…
…o its own method
Jim Webber committedMay 2, 2011 -
Refactored the fact method so that it's smaller and uses better named…
… underlying ensure methods.
Jim Webber committedMay 2, 2011 -
Fixing up data-centric tests after expanding the data set
Jim Webber committedMay 2, 2011 -
Fixing up data-centric tests after expanding the data set
Jim Webber committedMay 2, 2011
Commits on May 3, 2011
-
Slowly adding the entire set of episodes into the dataset
Jim Webber committedMay 3, 2011 -
Brought the data set up to date with the latest Doctor Who episodes. …
…What an enormous data entry task that was!
Jim Webber committedMay 3, 2011 -
Made the tests pass after the marathon data entry session.
Jim Webber committedMay 3, 2011 -
Removed some non-static bindings to newly static fields
Jim Webber committedMay 3, 2011 -
Added a simple count-the-regenerations koan for the core API
Jim Webber committedMay 3, 2011 -
Chnaged the snippet start to cover the index work we expect students …
…to perform in shouldCountTheNumberOfDoctorsRegenerations - they'll need to find Hartnell in the actors index first.
Jim Webber committedMay 3, 2011 -
Added a more involved core API traversal, to discover the episodes wh…
…ere Rose Tyler fought the daleks.
Jim Webber committedMay 3, 2011 -
Added a trickier traversal problem using the simple traverser API. In…
… this case you need to use both traverser and a bit of the core API to get the job done.
Jim Webber committedMay 3, 2011 -
Split out the old and new traverser APIs into separate koans to make …
…the code cleaner (particularly for ctrl-space driven development). Made this apparent in the slide deck too.
Jim Webber committedMay 3, 2011 -
Made the universe object (and its underlying database) static for eac…
…h test class so that we don't have to load a new database for each individual test (but will for each test class). This is much faster, but has the potential to cause unintended side-effects between tests.
Jim Webber committedMay 3, 2011 -
Ported the characters to the new fluent interface syntax and started …
…to remove the JSON datafiles
Jim Webber committedMay 3, 2011 -
fixing up simpler koans that used to use different indexes to just us…
…e the characters index now
Jim Webber committedMay 3, 2011
Commits on May 4, 2011
-
Completely removed the JSON-based ETL stuff. It now uses a fluent int…
…erface to describe facts which is nicer to use (though it can be tricky to code)
Jim Webber committedMay 4, 2011 -
Formatted the code and removed a bunch of dead commented out code
Jim Webber committedMay 4, 2011 -
Jim Webber committed
May 4, 2011 -
Allowed characters to belong to more than one species, to account for…
… the case of Miss Hartigan who was turned into a cyberman
Jim Webber committedMay 4, 2011 -
Added an example using the new traversal API that finds the first doctor
Jim Webber committedMay 4, 2011 -
Finished up koan 6 with two really simple traversals
Jim Webber committedMay 4, 2011 -
Fixed a test that failed to take into account that Miss Hartigan is h…
…uman and cyberman
Jim Webber committedMay 4, 2011 -
Jim Webber committed
May 4, 2011 -
Added some notes to the new traverser API slide
Jim Webber committedMay 4, 2011 -
Tweaked koan 6 description and added the skeleton for koan 7
Jim Webber committedMay 4, 2011 -
Made the error message for failures more descriptive
Jim Webber committedMay 4, 2011 -
Added some indexing for episodes and characters.
Created a very simple path-koan in Koan7, and a matcher to help formulate the assertion in that unit test.
Jim Webber committedMay 4, 2011 -
Added a test for number of master regenerations using path length - m…
…uch easier than doing it with traversers.
Jim Webber committedMay 4, 2011 -
Tweaked the path length in the assertion because it's not the number …
…of regenerations, it's the number of actors we want.
Jim Webber committedMay 4, 2011 -
Just tidying up the assertions for clarity
Jim Webber committedMay 4, 2011
Commits on May 5, 2011
-
Started an explanation of path operations in the deck.
Implemented a matcher that allows us to look for specific length 3 paths in the graph and assert against them for the deck example.
Jim Webber committedMay 5, 2011 -
Added preamble for graph matching in the deck
Jim Webber committedMay 5, 2011 -
Jim Webber committed
May 5, 2011 -
Jim Webber committed
May 5, 2011 -
Added the graph matching jar and matching koan.
The jar is needed because neo4j/graph-matching is not available through the MVN repo.
Jim Webber committedMay 5, 2011 -
Added graph-matching as an ivy dependency
Jim Webber committedMay 5, 2011
Commits on May 6, 2011
-
Fixed a bug that enemies and enemy species found in episodes didn't
have ENEMY_OF relationships in the graph
Jim Webber committedMay 6, 2011 -
Updated the builders to prevent (silent) duplicate relationships bein…
…g added.
Jim Webber committedMay 6, 2011 -
Fixed the tests after the last push.
Jim Webber committedMay 6, 2011
Commits on May 7, 2011
-
Updated the scripts and the slide deck to use the new shell jar Added an ensure relationship exists method in DatabaseHelper to remove relationship duplicates when building the Doctor Who universe. Spiked some stuff around pattern matching in Koan 8 - it's incomplete in this commit
Jim Webber committedMay 7, 2011 -
Minor refactoring for clarity in the Koans.
Added an "Exercise" slide to Koans 2-7 to make it explicit what is expected of the students in each Koan.
Jim Webber committedMay 7, 2011 -
Added the Editor as an enemy in the Long Game
Jim Webber committedMay 7, 2011 -
Completed Koan 8, including the slides.
Tidied up some of the matchers so the error messages are more descriptive, and so they're a little more generic.
Jim Webber committedMay 7, 2011 -
Just mucking around with the Doctor Who Graphics on the slide deck
Jim Webber committedMay 7, 2011 -
Fixed a bug in the query index slide example.
Jim Webber committedMay 7, 2011 -
Added Nixon and Canton to the episodes as Allies of the Doctor. Had t…
…o change the Nixon index test to use an otherwise unknown character (Abagail)
Jim Webber committedMay 7, 2011 -
Added some performance data into the slide deck
Jim Webber committedMay 7, 2011 -
Adding a link to the student-ready koan in the slides
Jim Webber committedMay 7, 2011 -
Commits on May 8, 2011
-
-
Deleted SpeciesRepository - we're not currently doing SDG, and this f…
…ile is causing errors in IDE
-
-
Commits on May 9, 2011
-
-
-
Merge branch 'master' of github.com:jimwebber/neo4j-tutorial
Conflicts: presentation/A Programmatic Introduction to Neo4j.pptx
Commits on May 11, 2011
-
Added a slide on the DoctorWhoUniverse helpers to the deck in Koan 3 …
…just before we start using indexes
-
-
Commits on May 13, 2011
Commits on May 21, 2011
-
Split the performance slides out into 3 slides so that the numbers ca…
…n be incrementally presented.
Commits on Jun 1, 2011
Commits on Jun 2, 2011
Commits on Jun 3, 2011
Commits on Jun 7, 2011
-
Condensed the opening Doctor Who slides and animated the construction…
… of the first graph in the slide deck.
Commits on Jun 11, 2011
Commits on Jun 13, 2011
Commits on Jun 15, 2011
Commits on Jun 16, 2011
Commits on Jun 17, 2011
Commits on Jun 20, 2011
Commits on Jun 21, 2011
Commits on Jun 22, 2011
Commits on Jun 24, 2011
Commits on Jun 28, 2011
Commits on Jun 29, 2011
-
-
-
Brought us up to date with season 6.
Added the concept of an allied species (to support Judoon and Silurian armies in "A Good Man Goes to War"
Commits on Jun 30, 2011
Commits on Jul 4, 2011
Commits on Jul 6, 2011
Commits on Jul 7, 2011
-
-
-
-
Applying Tobias' patch which short-circuits the matcher earlier if
it's clear there can be no match.
-
Added the first auto-indexing koan as Koan04.
Moved Cypher to Koan08 (because it's important)
-
Commits on Jul 8, 2011
Commits on Jul 11, 2011
Commits on Jul 12, 2011
Commits on Jul 13, 2011
-
-
-
Added a note to the auto indexing slides that warns about the possibi…
…lity of deleting your existing indexes by programmatic accident
-
Commits on Jul 14, 2011
Commits on Jul 15, 2011
-
Updated the slide where we tell people to download the koans, and add…
…ed a slide clue about auto-gen for eclipse projects
-
-
Commits on Jul 16, 2011
Commits on Jul 29, 2011
-
Removed the conference-specific opening slide
Added properties into a relationship in the property graph slides
-
-
Removed Neoclipse. We can't have this stuff hanging around in Github.
Changed the build so that it looks for local filesystem artifacts before going online. This is in response to poor Internet connections in teaching venues like conferences.
-
-
-
Changed the main ant script target names to be dot separated rather t…
…han dash separated
-
Correcting a silly file naming error (s/Lesson/Koan/g) which prevented
the koan html unit test reports from being generated.
-
Fixing broken Koan answer (and in the process learned not to take
student's advice on sprinkling for loops with inaccurate break statements)
-
trying and failing to remove the unhelpful and inappropriate and wron…
…g generic warnings. Java generics are awful.
Commits on Jul 30, 2011
Commits on Aug 8, 2011
Commits on Aug 10, 2011
-
Pulled out ninth Doctor and Rose Tyler real nodes to make it easier t…
…o understand test.
-
Pulled out more index lookups in the pattern matching example, so tha…
…t we can focus on paterns, and not guessing index keys
-
-
Added order by clause, but required to use prop.prop? when identifyin…
…g Supreme Dalek in Koan 8
Commits on Aug 11, 2011
Commits on Aug 15, 2011
-
Renamed DoctorWhoUniverse to DoctorWhoUniverseGenerator since it is no
longer the base class for the embedded and server universes - it just mints clean copies of the universe.
Commits on Aug 18, 2011
Commits on Aug 25, 2011
-
Removed some duplicated slides on property graphs. Went with the new …
…shiny Doctor Who graph slides from Ian
Commits on Sep 9, 2011
-
-
Added a medium-hard Cypher koan, to bridge between the really tricky
supply chain stuff and the easy episode koan.
Commits on Oct 11, 2011
Commits on Oct 12, 2011
Commits on Oct 13, 2011
-
-
Peter Neubauer committed
Oct 13, 2011 -
Edited README.markdown via GitHub
Peter Neubauer committedOct 13, 2011 -
Revert "Starting to upgrade the Koans to the most recent Neo4j version"
Cypher contains a pretty nasty bug in that version. This reverts commit 23299a8.
Commits on Oct 15, 2011
-
Changed the returnable evaluator to reflect the simplification of
prop names back to "prop" rather than "name" which conflicted with actors.
-
Moved Relationship names out into a new DoctorWhoUniverse class rather
than being entwined with DoctorWhoUniverseGenerator
-
-
-
Fixed index lookup code to always use lower case version in lieu of an
annoying Lucene bug.
Commits on Oct 18, 2011
-
Replaced a check for node existence with a stronger check that
determines whether a deleted node (Kirk) has a property.
-
The characters index is now keyed in property "character" rather than
"name" to be consistent with the other indexes.
-
-
Changed the casing of indexes to be consistently lower case as per co…
…de; changed the indexed key name to be character instead.
-
-
Added the doctor's regeneration years in preparation for more
advanced and numerous cypher koans
-
fixed bug where universe was not shut down propertly.
Peter Neubauer committedOct 18, 2011 -
finally getting classifier to work
Peter Neubauer committedOct 18, 2011
Commits on Oct 19, 2011
-
upgrading everything to work with 1.5-SNAPSHOT, phew!
Peter Neubauer committedOct 19, 2011
Commits on Oct 28, 2011
Commits on Oct 31, 2011
Commits on Nov 3, 2011
-
Renamed a test method to be explicit about which lucene query string …
…characters should be capitalised.
-
Revert to Neo4j 1.4.2, so that Neoclipse visualisation works. WARNING…
… this breaks Koan08 and Koan11
Aleksa Vukotic authored and Aleksa Vukotic committedNov 3, 2011 -
Revert "Revert to Neo4j 1.4.2, so that Neoclipse visualisation works.…
… WARNING this breaks Koan08 and Koan11" This reverts commit eaeb9bb.
-
Commits on Nov 4, 2011
-
bringing the presentation up to date to reflect code changes; re-casi…
…ng a variable that is not a constant
-
-
-
Renamed part.type to part.part because type is ambiguous and likely t…
…o clash with other things that use the vague term type