Skip to content

Address CodeRabbit findings before v1.0.0 merge#44

Merged
leogdion merged 2 commits into
v1.0.0-integrationfrom
review-remedies-pr42
Jul 25, 2026
Merged

Address CodeRabbit findings before v1.0.0 merge#44
leogdion merged 2 commits into
v1.0.0-integrationfrom
review-remedies-pr42

Conversation

@leogdion

Copy link
Copy Markdown
Member

Summary

  • Roll back init when agent seeding fails so a retry is not blocked by a half-built container
  • Remove install.sh --uninstall (and its README docs) rather than hardening it
  • README: label the layout fence, mkdir -p before the curl install, qualify add push wording as default-on
  • Smoke suite: isolate from ~/.gitconfig; assert --no-push creates the worktree/branch

Intentionally not addressed (with rationale on the review threads after merge):

  • Rejecting a second init positional (last-wins left as-is)
  • Porcelain -z for newline paths (tool-created paths cannot contain them)

Test plan

  • bash -n git-trees install.sh tests/smoke.sh
  • shellcheck -s bash git-trees install.sh tests/smoke.sh
  • tests/smoke.sh
  • CI green on this PR
  • Land into v1.0.0 #42, then re-check CodeRabbit on v1.0.0 #42

Made with Cursor

Roll back init when AGENTS.md seeding fails, drop uninstall, tighten
docs and smoke isolation, and assert --no-push actually creates the worktree.

Co-authored-by: Cursor <cursoragent@cursor.com>
@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a0fa2d23-64bc-467a-a6b3-1a11704c0e31

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch review-remedies-pr42

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Return nonzero without rm -rf — a seeding error should not destroy the clone.

Co-authored-by: Cursor <cursoragent@cursor.com>
@leogdion
leogdion merged commit fc9733b into v1.0.0-integration Jul 25, 2026
4 checks passed
@leogdion
leogdion deleted the review-remedies-pr42 branch July 25, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant