~bigbes/sr-ht-dolt · parade

main · last commit 5 hours ago · ti41arbu

← Back to the parade

sr-ht-dolt-5yw A bad commit-log cursor is reported without naming the cursor Past Stand

status: closed P3 bug
bd reopen sr-ht-dolt-5yw
Created byEugene Blikh
Ownerbigbes@gmail.com
Created2026-08-13T07:10:11Z
Started2026-08-13T07:12:43Z
Updated2026-08-13T07:16:04Z
Closed2026-08-13T07:16:04Z
Description
In mcpsrv get_commit_log, when from is set the ref is never resolved (it is only resolved when from is empty), so the miss message reads: ~alice/notes has no branch or commit ""  — it names an empty string instead of the cursor the caller actually sent. The classification is right (an ordinary miss since cdb9195); the sentence is unhelpful. Found while pinning that classification.
Design
Name what was actually asked for: when from is set, the miss is about the cursor, not about a branch. Two different sentences, or one that carries whichever value was supplied.

Depends on

No outgoing dependencies.

Depended on by

Nothing depends on this issue.

No comments.

Close reason

Landed in c1d1a17: a cursor miss gets its own sentence naming the cursor and pointing at the 'next' hash a previous page returned; a ref miss keeps naming the ref and pointing at list_branches. The ref is still not resolved just to have something to print.
  • Eugene Blikh created the issue · 2026-08-13T10:10:11Z
  • Eugene Blikh changed status to in_progress · 2026-08-13T10:12:42Z
  • Eugene Blikh closed the issue · 2026-08-13T10:16:04Z
    Landed in c1d1a17: a cursor miss gets its own sentence naming the cursor and pointing at the 'next' hash a previous page returned; a ref miss keeps naming the ref and pointing at list_branches. The ref is still not resolved just to have something to print.
Stored rows — what this pane was built from, as read
issues 1 row
id sr-ht-dolt-5yw
content_hash be8e59de82460303f6bd9a46ea35a180588591706ffee95ef79617e39cfa315c
title A bad commit-log cursor is reported without naming the cursor
description In mcpsrv get_commit_log, when from is set the ref is never resolved (it is only resolved when from is empty), so the miss message reads: ~alice/notes has no branch or commit "" — it names an empty string instead of the cursor the caller actually sent. The classification is right (an ordinary miss since cdb9195); the sentence is unhelpful. Found while pinning that classification.
design Name what was actually asked for: when from is set, the miss is about the cursor, not about a branch. Two different sentences, or one that carries whichever value was supplied.
acceptance_criteria
notes
status closed
priority 3
issue_type bug
assignee NULL
estimated_minutes NULL
created_at 2026-08-13T07:10:11Z
created_by Eugene Blikh
owner bigbes@gmail.com
updated_at 2026-08-13T07:16:04Z
closed_at 2026-08-13T07:16:04Z
closed_by_session
external_ref NULL
spec_id
compaction_level 0
compacted_at NULL
compacted_at_commit NULL
original_size NULL
sender
ephemeral 0
wisp_type
pinned 0
is_template 0
mol_type
work_type
source_system
metadata �{}
source_repo
close_reason Landed in c1d1a17: a cursor miss gets its own sentence naming the cursor and pointing at the 'next' hash a previous page returned; a ref miss keeps naming the ref and pointing at list_branches. The ref is still not resolved just to have something to print.
event_kind
actor
target
payload
await_type
await_id
timeout_ns 0
waiters
hook_bead
role_bead
agent_state
last_activity NULL
role_type
rig
due_at NULL
defer_until NULL
no_history 0
started_at 2026-08-13T07:12:43Z
is_blocked 0
events 3 rows
id 019ff9f5-00b6-7530-b46f-cf5b470df83e
issue_id sr-ht-dolt-5yw
event_type created
actor Eugene Blikh
old_value
new_value
comment NULL
created_at 2026-08-13T10:10:11Z
id 019ff9f7-5059-74b3-8cb9-405f20d3db72
issue_id sr-ht-dolt-5yw
event_type status_changed
actor Eugene Blikh
old_value {"id":"sr-ht-dolt-5yw","title":"A bad commit-log cursor is reported without naming the cursor","description":"In mcpsrv get_commit_log, when from is set the ref is never resolved (it is only resolved when from is empty), so the miss message reads: ~alice/notes has no branch or commit \"\" — it names an empty string instead of the cursor the caller actually sent. The classification is right (an ordinary miss since cdb9195); the sentence is unhelpful. Found while pinning that classification.","design":"Name what was actually asked for: when from is set, the miss is about the cursor, not about a branch. Two different sentences, or one that carries whichever value was supplied.","status":"open","priority":3,"issue_type":"bug","owner":"bigbes@gmail.com","created_at":"2026-08-13T07:10:11Z","created_by":"Eugene Blikh","updated_at":"2026-08-13T07:10:11Z"}
new_value {"status":"in_progress"}
comment NULL
created_at 2026-08-13T10:12:42Z
id 019ff9fa-6459-72e2-bf63-86255842eb85
issue_id sr-ht-dolt-5yw
event_type closed
actor Eugene Blikh
old_value
new_value Landed in c1d1a17: a cursor miss gets its own sentence naming the cursor and pointing at the 'next' hash a previous page returned; a ref miss keeps naming the ref and pointing at list_branches. The ref is still not resolved just to have something to print.
comment NULL
created_at 2026-08-13T10:16:04Z