|

docs: document 'repoman rename' in README

Author: Chris Tusa <chris.tusa@leafscale.com>
Date: Jul 15, 2026 16:07
Changeset: bea3fb9b867ff92077e6ce508afa2c5c5a68dfde
Branch: default

Changed files:

Diff

diff -r aaf24c4e07c5 -r bea3fb9b867f README.md
--- a/README.md	Wed Jul 15 16:05:07 2026 -0500
+++ b/README.md	Wed Jul 15 16:07:25 2026 -0500
@@ -83,6 +83,7 @@
 | `shell <name> [--cwd <path>]` | Open a bash login shell inside the project's container, in the repo's directory by default. |
 | `sync [name] [--no-delete] [--dry-run]` | Mirror local repos to NFS backup via rsync. NFS auto-mount aware. |
 | `remove <name> [--yes | -y] [--keep-incus]` | Delete the incus container and registry entry. Prompts for confirmation unless `--yes`. The source repo on host is **never** deleted. |
+| `rename <old> <new> [--yes | -y] [--migrate-claude-history]` | Rename a project across its incus container, registry entry, and — when the repo dirname is coupled to the name — the host repo directory and `repo` bind device. Idempotent (safe to re-run after a partial rename). `--migrate-claude-history` also moves the repo's Claude history directory. A project whose `repo` dirname is deliberately decoupled from its name has only its identity renamed; the repo directory is left untouched. |
 | `--help` / `-h` / `help` | Show usage and subcommand list. |
 | `--version` / `-V` | Print version string. |