Fix upstream merge regressions for cmux#59
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThis PR addresses three regression fixes for the cmux Ghostty upstream integration: it adds
Confidence Score: 5/5Both changes are safe to merge: targeted bug fixes with no new logic paths beyond what already exists in parallel commands. The No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant CLI as +toggle-quick-terminal
participant run as run()
participant runArgs as runArgs()
participant args as args.parse()
participant IPC as apprt.App.performIpc()
CLI->>run: invoke with alloc
run->>run: build argsIterator
run->>run: create buffered stderr writer
run->>runArgs: "runArgs(alloc, &iter, stderr)"
runArgs->>args: "parse(Options, alloc, &opts, iter)"
args-->>runArgs: opts.class set (or null)
runArgs->>IPC: "performIpc(alloc, .{.class=class}|.detect, .toggle_quick_terminal)"
IPC-->>runArgs: success / IPCFailed / other error
runArgs-->>run: !u8 result
run->>run: stderr.flush() [always]
run-->>CLI: return result
Reviews (1): Last reviewed commit: "Fix upstream merge regressions for cmux" | Re-trigger Greptile |
Fixes review findings from the cmux Ghostty upstream update.\n\nChanges:\n- Preserve command-palette-entry = clear when formatting cleared command palette config.\n- Parse +toggle-quick-terminal --class and pass the target through IPC.\n- Flush +toggle-quick-terminal stderr before returning.\n\nMakes fffdaad available for the cmux submodule update after merge.
Summary by cubic
Fix merge regressions from the Ghostty upstream update in cmux. Preserve
command-palette-entry = clear, add --class support to +toggle-quick-terminal, and flush stderr reliably.clearwhen a command palette list is empty, preservingcommand-palette-entry = clear.--classand passes it through IPC to target the specified instance (instead of always using detect).Written for commit fffdaad. Summary will update on new commits. Review in cubic