From 06b47c96059ce803281f22e367239c3755c92dff Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 23 Jun 2026 11:23:51 +0200 Subject: docs: history squashed and pushed; note keep-it-clean rule Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'CLAUDE.md') diff --git a/CLAUDE.md b/CLAUDE.md index 267bac1..a56836c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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. -- cgit v1.2.3