Repository navigation
Description
Version
Version shipping with Gerrit 3.14.4
Operating System
Linux/Unix
Bug description
See https://issues.gerritcodereview.com/issues/579492482 for details and reproduction steps. Essentially "new" tags are missing after a recent update of Gerrit.
Actual behavior
$ git ls-remote origin 'refs/tags/hrev60313'
ad3afc3a2f1b4b10a3e918dec40d9b4d78f303e3 refs/tags/hrev60313
$ git fetch origin '+refs/tags/hrev60313:refs/tags/hrev60313'
fatal: couldn't find remote ref refs/tags/hrev60313
$ git -c protocol.version=2 fetch origin '+refs/tags/hrev60313:refs/tags/hrev60313'
fatal: couldn't find remote ref refs/tags/hrev60313
$ git -c protocol.version=1 fetch origin '+refs/tags/hrev60313:refs/tags/hrev60313'
From review.haiku-os.org:haiku
- [new tag] hrev60313 -> hrev60313
- [new tag] hrev60300 -> hrev60300
- [new tag] hrev60301 -> hrev60301
- [new tag] hrev60302 -> hrev60302
- [new tag] hrev60303 -> hrev60303
- [new tag] hrev60304 -> hrev60304
- [new tag] hrev60305 -> hrev60305
- [new tag] hrev60306 -> hrev60306
- [new tag] hrev60307 -> hrev60307
- [new tag] hrev60308 -> hrev60308
- [new tag] hrev60309 -> hrev60309
- [new tag] hrev60310 -> hrev60310
- [new tag] hrev60311 -> hrev60311
- [new tag] hrev60312 -> hrev60312
$ GIT_TRACE_PACKET=1 git -c protocol.version=2 fetch origin
'+refs/tags/hrev60313:refs/tags/hrev60313' 2>&1
| grep -E 'ls-refs|hrev60313|version|fatal|ERR'
15:51:22.589480 pkt-line.c:85 packet: fetch< version 2
15:51:22.589534 pkt-line.c:85 packet: fetch< ls-refs
15:51:22.589559 pkt-line.c:85 packet: fetch> command=ls-refs
15:51:22.589578 pkt-line.c:85 packet: fetch> ref-prefix refs/tags/hrev60313
15:51:22.589580 pkt-line.c:85 packet: fetch> ref-prefix refs/refs/tags/hrev60313
15:51:22.589582 pkt-line.c:85 packet: fetch> ref-prefix refs/tags/refs/tags/hrev60313
15:51:22.589583 pkt-line.c:85 packet: fetch> ref-prefix refs/heads/refs/tags/hrev60313
15:51:22.589585 pkt-line.c:85 packet: fetch> ref-prefix refs/remotes/refs/tags/hrev60313
15:51:22.589587 pkt-line.c:85 packet: fetch> ref-prefix refs/remotes/refs/tags/hrev60313/HEAD
fatal: couldn't find remote ref refs/tags/hrev60313
Expected behavior
Find new tags
Relevant log output
Other information
No response
Activity
kallisti5 commentedon Oct 29, 2026
You can reproduce the issue too which is fun:
git clone https://review.haiku-os.org/haiku && cd haiku
$ git -c protocol.version=1 pull
From https://review.haiku-os.org/haiku
Already up to date.
I'm going to force the server to git protocol v1 tomorrow since it resolves an outage for us. Collect data if you can before then! :-)