15 lines
413 B
Bash
Executable File
15 lines
413 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cat <<'EOF'
|
|
This rewrites git history to remove large vendored assets.
|
|
Run only after committing the current tree cleanup and coordinating with collaborators.
|
|
|
|
Commands:
|
|
git filter-repo --path dcmtk-bin --path legacy/raw --invert-paths
|
|
git push --force --all
|
|
git push --force --tags
|
|
|
|
Afterward, collaborators should reclone or hard-reset to the rewritten history.
|
|
EOF
|