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

User report on git 2.55.0

From
Ramkumar Ramachandra <r@artagnon.com>
Date
Sep 4, 2026, 18:05 UTC
Message-ID
<7fb200e9-ff28-4b22-9d9e-dbdec83c2835@app.fastmail.com>
Hi,
I recently bumped to the latest version of git on macOS via homebrew, and here's what I've noticed:
1. git-replay now updates the ref, simplifying my git-reply-checkout script. Someone on this list recommended it to me in response to an issue I had a long time ago, and I think I can safely say that git-replay is an invaluable tool. Thanks!
2. git-pull often fails with a dangling remote ref error, and fails to update the current branch (main, in my case): the workaround is to reset-hard to origin/main. I'm not sure if this is a GitHub issue, or a bug in core git: I've never encountered this behavior on older versions of git, with the exception of submodules.
3. git-diff sometimes exits with 0 code without printing a diff, even though the worktree is dirty: the workaround is to run it again. I've never encountered this behavior on older versions of git, and I think it might be a subtle race in core git.
4. `git checkout -` sometimes fails with an invalid ref error after a pull, where the previous branch is a local branch. I don't know if this is due to a background git-gc with some behavior change, but I never encountered this behavior on older versions without an operation that would cause this.
Before digging further to find the root cause, I'd like to know if there is some explanation I'm missing, or if these are known issues?
Thanks.

Warm regards, Ram

Next: brian m. carlson
Message 1 of 6 in “User report on git 2.55.0”
  1. Ramkumar RamachandraSep 4, 2026
  2. brian m. carlsonSep 4, 2026
  3. Ramkumar RamachandraSep 4, 2026
  4. Ramkumar RamachandraSep 4, 2026
  5. Ben KnobleSep 4, 2026
  6. Ramkumar RamachandraSep 4, 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.