git/list[1] front-page[2] threads[3] people[4] search[5] about
wed 2026-10-07 17:24 UTC

[PATCH 0/4] run auto maintenance in git-gui

From
WFWolfgang Faust <contrib-git@wolfgangfaust.com>
Date
Mar 6, 2026, 05:15 UTC
Message-ID
<091e68fa-428d-48b0-bf7d-42b01660d6eb@app.fastmail.com>
In-Reply-To
<493aa11d-21db-e759-6be3-2c6b8f287a0b@kdbg.org>

Resurrecting the 2019 conversation "git-gui: disable the "loose objects popup" dialog?": <https://lore.kernel.org/git/CAGr--=K15nUcnsJWOP87uMMjeQmTgAeO_6hnr12k2zuNQjNyBw@mail.gmail.com/t/#u>

The consensus there seems to be that git's auto maintenance is now good enough and if git-gui implemented the same behavior as `git commit` then the "repository currently has approximately %i loose objects" dialog would no longer be necessary. This patch series implements that.

Wolfgang Faust (4):
  git-gui: run auto maintenance on commit
  git-gui: remove hint_gc dialog
  git-gui: remove "Compress Database" feature
  scalar: remove obsolete gui.GCWarning setting
 Documentation/config/gui.adoc |  5 -----
 Documentation/scalar.adoc     |  6 ------
 git-gui/git-gui.sh            |  6 ------
 git-gui/lib/commit.tcl        |  6 ++++++
 git-gui/lib/database.tcl      | 40 -----------------------------------
 git-gui/po/bg.po              | 22 -------------------
 git-gui/po/de.po              | 27 -----------------------
 git-gui/po/el.po              | 27 -----------------------
 git-gui/po/fr.po              | 28 ------------------------
 git-gui/po/hu.po              | 27 -----------------------
 git-gui/po/it.po              | 26 -----------------------
 git-gui/po/ja.po              | 26 -----------------------
 git-gui/po/nb.po              | 27 -----------------------
 git-gui/po/pt_br.po           | 27 -----------------------
 git-gui/po/pt_pt.po           | 27 -----------------------
 git-gui/po/ru.po              | 20 ------------------
 git-gui/po/sv.po              | 27 -----------------------
 git-gui/po/vi.po              | 27 -----------------------
 git-gui/po/zh_cn.po           | 26 -----------------------
 scalar.c                      |  1 -
 t/t9210-scalar.sh             | 20 +++++++++---------
 21 files changed, 16 insertions(+), 432 deletions(-)
base-commit: 7b2bccb0d58d4f24705bf985de1f4612e4cf06e5
-- 
2.52.0
Previous: Marc BranchaudNext: Wolfgang Faust
Message 12 of 22 in “git-gui: disable the "loose objects popup" dialog?”
  1. Birger Skogeng PedersenSep 26, 2019
  2. Johannes SixtSep 26, 2019
  3. Birger Skogeng PedersenSep 26, 2019
  4. Pratyush YadavSep 26, 2019
  5. Birger Skogeng PedersenSep 26, 2019
  6. Johannes SixtSep 26, 2019
  7. Marc BranchaudSep 26, 2019
  8. Pratyush YadavOct 1, 2019
  9. Birger Skogeng PedersenOct 2, 2019
  10. Johannes SixtOct 2, 2019
  11. Marc BranchaudOct 2, 2019
  12. 0/4 run auto maintenance in git-guiWolfgang Faust, Mar 6, 2026
  13. 1/4 git-gui: run auto maintenance on commitWolfgang Faust, Mar 6, 2026
  14. 2/4 git-gui: remove hint_gc dialogWolfgang Faust, Mar 6, 2026
  15. 3/4 git-gui: remove "Compress Database" featureWolfgang Faust, Mar 6, 2026
  16. 4/4 scalar: remove obsolete gui.GCWarning settingWolfgang Faust, Mar 6, 2026
  17. Johannes SixtMar 7, 2026
  18. Junio C HamanoMar 7, 2026
  19. Johannes SixtMar 7, 2026
  20. Junio C HamanoMar 8, 2026
  21. Wolfgang FaustMar 11, 2026
  22. Johannes SixtMar 13, 2026

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.