claude-code-tips

TESTING.md

A running log of how changes to this repo were tested. One section per review, newest first.

PR #67 and #68: Windows path handling in half-clone

PR: ykdojo/claude-code-tips#67 by Atticus-42, a follow-up to #64. Two changes: convert_path_to_dirname and get_project_from_conv_file learn Windows-style paths, and test-half-clone.sh gets the same UUID fallback chain as the main script so it can run on Git Bash. #68 is the review branch for it, and adds one fix of its own for a bug the review surfaced: escaping the project path in the history.jsonl entry (details below).

Verified on a real Windows runner in GitHub Actions (run, workflow on this branch) and on macOS locally:

Verdict: correct, minimal, safe to merge, with the history escaping fixed in #68 on top.

PR #64: openssl UUID fallback for Windows/Git Bash

PR: ykdojo/claude-code-tips#64 by Atticus-42. One commit, one file (scripts/half-clone-conversation.sh, +8/-1).

The claim: the script’s three ways of generating UUIDs all rely on tools Git Bash on Windows doesn’t have, so half-clone fails there with “No UUID generation method available”. Git Bash does ship openssl, so the PR adds it as a fallback.

Verified on a real Windows runner in GitHub Actions, whose default bash is Git Bash (run, workflow on the test/pr64-windows-gitbash branch):

Verdict: correct, minimal, safe to merge.