Fix clogged up git operations.
This commit is contained in:
@@ -23,11 +23,17 @@ That variable is the whole of the addressing. It names **this tab's** review, so
|
||||
there is no repository to pass and no way to address comments meant for another
|
||||
worktree.
|
||||
|
||||
Give every call a deadline — `--max-time 30`. The server runs `git` for some of
|
||||
these, and a repository being built in another pane can make that slow; a curl
|
||||
with no deadline turns that into a tool timeout that says nothing about what
|
||||
went wrong. If one does trip, say so and try once more rather than treating it
|
||||
as a missing review: the answer was late, not absent.
|
||||
|
||||
If it is empty — you are running outside playpen, or in a shell started before
|
||||
the server came up — discover it instead:
|
||||
|
||||
```bash
|
||||
curl -s http://127.0.0.1:8420/api/tabs
|
||||
curl -s --max-time 30 http://127.0.0.1:8420/api/tabs
|
||||
```
|
||||
|
||||
That lists every tab with the `path` it is reviewing. Match `path` against
|
||||
@@ -40,7 +46,7 @@ stop.
|
||||
Confirm the review is open:
|
||||
|
||||
```bash
|
||||
curl -s "$BASE/api/repo"
|
||||
curl -s --max-time 30 "$BASE/api/repo"
|
||||
```
|
||||
|
||||
- `{"open":true,…}` — good, go on.
|
||||
@@ -50,7 +56,7 @@ curl -s "$BASE/api/repo"
|
||||
## 2. Fetch the pending comments
|
||||
|
||||
```bash
|
||||
curl -s "$BASE/api/review/pending"
|
||||
curl -s --max-time 30 "$BASE/api/review/pending"
|
||||
```
|
||||
|
||||
Returns this review's submitted, unresolved comments. Each has:
|
||||
@@ -88,7 +94,7 @@ For every pending comment, in order:
|
||||
3. **Post an inline reply** describing exactly what you did (or your answer):
|
||||
|
||||
```bash
|
||||
curl -s -X POST "$BASE/api/comments/<id>/replies" \
|
||||
curl -s --max-time 30 -X POST "$BASE/api/comments/<id>/replies" \
|
||||
-H 'Content-Type: application/json' \
|
||||
-d '{"body":"Done — main() now logs and returns the error instead of printing.","author":"claude"}'
|
||||
```
|
||||
@@ -96,7 +102,7 @@ For every pending comment, in order:
|
||||
4. **Resolve the thread** once it's fully handled (skip if you asked a question):
|
||||
|
||||
```bash
|
||||
curl -s -X POST "$BASE/api/comments/<id>/resolve"
|
||||
curl -s --max-time 30 -X POST "$BASE/api/comments/<id>/resolve"
|
||||
```
|
||||
|
||||
Replies and resolutions appear in the review pane immediately over its live
|
||||
|
||||
Reference in New Issue
Block a user