git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[JGIT PATCH 0/4] Misc. push transport fixes

From
Shawn O. Pearce <spearce@spearce.org>
Date
Jul 9, 2008, 04:15 UTC
Message-ID
<1215576931-4174-1-git-send-email-spearce@spearce.org>

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(-)
Next: Shawn O. Pearce
Message 1 of 5 in “Misc. push transport fixes”
  1. 0/4 Misc. push transport fixesShawn O. Pearce, Jul 9, 2008
  2. 1/4 Avoid deadlock while fetching from local repositoryShawn O. Pearce, Jul 9, 2008
  3. 2/4 Fix pushing of annotated tags to actually include the tag objectShawn O. Pearce, Jul 9, 2008
  4. 3/4 Automatically initialize a new dumb repository during pushShawn O. Pearce, Jul 9, 2008
  5. 4/4 Use a singleton for the NullProgressMonitor implementationShawn O. Pearce, Jul 9, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.