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

[BUG] git push --quiet fails with older versions

From
Tobias Ulmer <tobiasu@tmux.org>
Date
Sep 3, 2011, 10:57 UTC
Message-ID
<20110903105723.GA16304@tin.tmux.org>
Hi guys,

my distro updated git to 1.7.6.1. Now git push --quiet, used in various scripts, blows up against 1.7.6. I don't know how backwards compatible git tries to be, but in my opinion that seems like a regression for a patchlevel release.

The problem seems to be that the remote git receive-pack does not understand --quiet. Maybe it is possible to check for the remote version before sending incompatible commandline parameters?

Quick demo:

lead:ssh$ git version git version 1.7.6.1 lead:ssh$ git push Everything up-to-date lead:ssh$ git push -q usage: git receive-pack <git-dir> fatal: The remote end hung up unexpectedly

The remote uses: radon:~$ git version git version 1.7.6

Please keep me in CC, I'm not subscribed.
Tobias
Next: Clemens Buchacher
Message 1 of 17 in “[BUG] git push --quiet fails with older versions”
  1. Tobias UlmerSep 3, 2011
  2. Clemens BuchacherSep 3, 2011
  3. 1/3 tests for push --quietClemens Buchacher, Sep 3, 2011
  4. 2/3 fix push --quiet via httpClemens Buchacher, Sep 3, 2011
  5. 3/3 push: old receive-pack does not understand --quietClemens Buchacher, Sep 3, 2011
  6. Junio C HamanoSep 5, 2011
  7. Junio C HamanoSep 5, 2011
  8. Junio C HamanoSep 5, 2011
  9. Michael J GruberSep 5, 2011
  10. Michael J GruberSep 5, 2011
  11. t5541: avoid TAP test miscountingMichael J Gruber, Sep 5, 2011
  12. Junio C HamanoSep 5, 2011
  13. Michael J GruberSep 6, 2011
  14. Junio C HamanoSep 6, 2011
  15. Clemens BuchacherSep 6, 2011
  16. Tobias UlmerSep 4, 2011
  17. Junio C HamanoSep 4, 2011

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.