Define a "jgit init", "jgit clone" commands from the command line. Add "jgit receive-pack". This now works from C git: git push --receive-pack='jgit receive-pack' dst.git Fix issue #22, causing jgit to fetch too many objects during an initial clone/fetch of a repository. Change "jgit daemon" so it can run outside of a repository, making it slightly more useful. Shawn O. Pearce (5): Add "jgit receive-pack" and permit commands to start not in a repository Add "jgit init" command to create a new repository Modify "jgit daemon" so it can run outside of a repository Add "jgit clone" to support cloning off URLs that are JGit specific Fix "fetch pulled too many objects" when auto-following tags .../services/org.spearce.jgit.pgm.TextBuiltin | 3 + .../org/spearce/jgit/pgm/AbstractFetchCommand.java | 126 ++++++++++++++ .../src/org/spearce/jgit/pgm/Clone.java | 177 ++++++++++++++++++++ .../src/org/spearce/jgit/pgm/Daemon.java | 33 +--- .../src/org/spearce/jgit/pgm/Fetch.java | 83 +--------- .../src/org/spearce/jgit/pgm/Init.java | 60 +++++++ .../src/org/spearce/jgit/pgm/Main.java | 19 ++- .../src/org/spearce/jgit/pgm/ReceivePack.java | 67 ++++++++ .../src/org/spearce/jgit/pgm/TextBuiltin.java | 24 +++- .../jgit/transport/BaseFetchConnection.java | 26 ++- .../jgit/transport/BasePackFetchConnection.java | 25 +++- .../spearce/jgit/transport/FetchConnection.java | 21 ++- .../org/spearce/jgit/transport/FetchProcess.java | 6 +- .../spearce/jgit/transport/TransportBundle.java | 3 +- .../jgit/transport/WalkFetchConnection.java | 14 ++- 15 files changed, 544 insertions(+), 143 deletions(-) create mode 100644 org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/AbstractFetchCommand.java create mode 100644 org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Clone.java create mode 100644 org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Init.java create mode 100644 org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/ReceivePack.java -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html