Imported revision 8572 of the neo and neo-utils projects from Windh's repository.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@2 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Updated POM to depend on new neo4j parent POM rather than Windh's parent POM.
Bumped version to 1.0-b5-SNAPSHOT. Added an assembly descriptor plus README
and LICENSE files.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@6 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added an accessor for the relationship types that are passed to the EmbeddedNeo
constructor.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@7 0b971d98-bb2f-0410-8247-b05b2b5feb2a
This generic shell moved from windh-utils. The RmiLocation class
is copied from windh-utils so there's no dependency to windh-utils anymore.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@11 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Removed a var directory that was inadvertently imported.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@12 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added an alias 'quit' for ExitApp.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@13 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added parsing of command line args for port and RMI name.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@14 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Integrated a remote neo shell into the core distribution:

   o Moved "neo shell" from the neo-utils project to the neo project in package
     org.neo4j.impl.shell.
   o Added a dependency on the generic Neo4j "shell" project. This dependency
     should later be refactored to a "soft dependency": required at compile-time
     but will be used only if detected at runtime.
   o Removed neo shell's dependency on windh-utils.
   o Made some output polish on the Ls and Pwd apps.
   o Added an enableRemoteShell() method to EmbeddedNeo that starts a
     NeoShellServer and binds it to an RMI registry on localhost.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@15 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added a simple Main class for testing Neo and the remote shell.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@16 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Made sure it didn't try to run the app if compilation failed.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@17 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Some cleanup before 1.0-b5 release:

   o Improved greeting message of the neo shell.
   o Replaced System.{out,err}s in EmbeddedNeo and StandaloneWithShell with
     java.util.logging.
   o Made the shell dependency a compile-time dependency. This means that
     in order to build Neo, you must have the shell jar in your classpath.
     But if it's not there when you run Neo, it won't fail with a
     ClassNotFoundException, it will just report the missing dependency
     and get on with its life (without the shell enabled, obviously).
   o Improved some javadoc in Node and EmbeddedNeo.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@18 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Minor polish: added a greeting message that's printed if the user doesn't supply
a port or RMI name, as well as a generic error message so the user won't have to
deal with a 30 line stacktrace if they mistype.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@19 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Changed default port so a) it matches Neo's default port and b) so it won't
interfere with the well-used 8080 port for non-privileged web containers.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@20 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added default RMI name of the shell to reflect the default name of the shell
client. Out of the box experience is important.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@21 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added a configuration for creating an executable jar. Main class is set to
StartRemoteClient so we can distribute this jar file as a single-file Neo client.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@22 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Moved a simple shell test from neo-utils


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@24 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Added ls <node-id> possibility


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@25 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Excluded junit from assembly and changed location of javadocs from doc/api to javadoc.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@26 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Bumped version number to 1.0-b6-SNAPSHOT.


git-svn-id: https://svn.neo4j.org/projects/shell/trunk@29 0b971d98-bb2f-0410-8247-b05b2b5feb2a
Bumped version number to 1.0-b6-SNAPSHOT.


git-svn-id: https://svn.neo4j.org/projects/neo/trunk@30 0b971d98-bb2f-0410-8247-b05b2b5feb2a