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

[JGIT PATCH 0/8] Minor push fixups

From
Shawn O. Pearce <spearce@spearce.org>
Date
Jul 1, 2008, 03:03 UTC
Message-ID
<1214881445-3931-1-git-send-email-spearce@spearce.org>

A (small by recent standards) series to fix some issues with push in both the dumb and smart transports.

We also can now package jgit as a stand-alone shell+JAR combination; I install this into my path and have been favoring it over C Git for a few days now.

--
Shawn O. Pearce (8):
  Correct thin pack completion in IndexPack to handle some bundles
  Delete reflog when deleting ref during dumb transport push
  Refuse to create or delete funny ref names over dumb transports
  Shorten progress message text from PackWriter
  Correctly name the stderr redirection thread for local transport
  Support 'git upload-pack' and 'git receive-pack' over SSH
  Pack jgit into a portable single file command line utility
  Don't try to pack 0{40} during push of delete and update
 .gitignore                                         |    1 +
 jgit                                               |   37 ----------------
 jgit.sh                                            |   45 ++++++++++++++++++++
 make_jgit.sh                                       |   26 +++++++++++
 .../src/org/spearce/jgit/lib/PackWriter.java       |    4 +-
 .../jgit/transport/BasePackPushConnection.java     |    6 ++-
 .../src/org/spearce/jgit/transport/IndexPack.java  |   11 ++++-
 .../spearce/jgit/transport/TransportGitSsh.java    |    8 +++-
 .../org/spearce/jgit/transport/TransportLocal.java |    6 +-
 .../spearce/jgit/transport/WalkPushConnection.java |   14 ++++++
 .../jgit/transport/WalkRemoteObjectDatabase.java   |   13 ++++++
 11 files changed, 124 insertions(+), 47 deletions(-)
 create mode 100644 .gitignore
 delete mode 100755 jgit
 create mode 100755 jgit.sh
 create mode 100755 make_jgit.sh
Next: Shawn O. Pearce
Message 1 of 9 in “Minor push fixups”
  1. 0/8 Minor push fixupsShawn O. Pearce, Jul 1, 2008
  2. 1/8 Correct thin pack completion in IndexPack to handle some bundlesShawn O. Pearce, Jul 1, 2008
  3. 2/8 Delete reflog when deleting ref during dumb transport pushShawn O. Pearce, Jul 1, 2008
  4. 3/8 Refuse to create or delete funny ref names over dumb transportsShawn O. Pearce, Jul 1, 2008
  5. 4/8 Shorten progress message text from PackWriterShawn O. Pearce, Jul 1, 2008
  6. 5/8 Correctly name the stderr redirection thread for local transportShawn O. Pearce, Jul 1, 2008
  7. 6/8 Support 'git upload-pack' and 'git receive-pack' over SSHShawn O. Pearce, Jul 1, 2008
  8. 7/8 Pack jgit into a portable single file command line utilityShawn O. Pearce, Jul 1, 2008
  9. 8/8 Don't try to pack 0{40} during push of delete and updateShawn O. Pearce, Jul 1, 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.