Few minor bugs related to our push implementation. A deadlock is fixed in the local fetch case and pack generation to include annotated tags is also fixed. We also now do essentially "git init" on the remote repository if we are creating it over a dumb transport during the first push request made to it. Shawn O. Pearce (4): Avoid deadlock while fetching from local repository Fix pushing of annotated tags to actually include the tag object Automatically initialize a new dumb repository during push Use a singleton for the NullProgressMonitor implementation .../org/spearce/jgit/lib/NullProgressMonitor.java | 3 + .../src/org/spearce/jgit/revwalk/ObjectWalk.java | 13 ++++- .../spearce/jgit/transport/BasePackConnection.java | 7 ++- .../jgit/transport/BasePackFetchConnection.java | 1 + .../jgit/transport/BasePackPushConnection.java | 1 + .../spearce/jgit/transport/WalkPushConnection.java | 54 ++++++++++++++++++++ .../src/org/spearce/jgit/util/TemporaryBuffer.java | 2 +- 7 files changed, 77 insertions(+), 4 deletions(-) -- 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