diff options
| -rw-r--r-- | CLAUDE.md | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -82,10 +82,11 @@ two-phase repo create, desc, sync, idempotency, backups). - Design doc and implementation plan live under `docs/` locally but are gitignored (they hold personal server details); not part of the published repo. -## Before the first push to a public remote - -Untracking the personal artifacts only scrubbed future commits. The early -history (commits before the genericize commit) still contains real server -details and the original prompt. **Squash to a single clean commit before -pushing anywhere public** (e.g. `git checkout --orphan` a fresh root from the -current tree, or `git filter-repo`). Do not push the existing history. +## History is clean - keep it that way + +The development history (which held real server details and the original +prompt) was squashed to a single root commit before the first push, so the +current history is clean. The personal dev artifacts (`gitctl_prompt.txt`, +`docs/`) remain gitignored. Do not commit personal server details (hostnames, +ports, key names, RW rules, real owner strings) to tracked files; the only +place a real name/email belongs is the GPLv2 copyright headers. |
