mirror of
https://github.com/obra/superpowers.git
synced 2026-06-18 00:29:06 +08:00
Compare commits
1 Commits
codex/pri-
...
codex/pri-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a0ebbf5ba0 |
@@ -52,9 +52,11 @@ EXCLUDES=(
|
|||||||
"/.gitattributes"
|
"/.gitattributes"
|
||||||
"/.github/"
|
"/.github/"
|
||||||
"/.gitignore"
|
"/.gitignore"
|
||||||
|
"/.gitmodules"
|
||||||
"/.kimi-plugin/"
|
"/.kimi-plugin/"
|
||||||
"/.opencode/"
|
"/.opencode/"
|
||||||
"/.pi/"
|
"/.pi/"
|
||||||
|
"/.pre-commit-config.yaml"
|
||||||
"/.version-bump.json"
|
"/.version-bump.json"
|
||||||
"/.worktrees/"
|
"/.worktrees/"
|
||||||
".DS_Store"
|
".DS_Store"
|
||||||
|
|||||||
@@ -200,6 +200,23 @@ EOF
|
|||||||
.private-journal/
|
.private-journal/
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
cat > "$repo/.gitmodules" <<'EOF'
|
||||||
|
[submodule "evals"]
|
||||||
|
path = evals
|
||||||
|
url = git@example.com:example/evals.git
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > "$repo/.pre-commit-config.yaml" <<'EOF'
|
||||||
|
repos:
|
||||||
|
- repo: local
|
||||||
|
hooks:
|
||||||
|
- id: evals-check
|
||||||
|
name: evals check
|
||||||
|
entry: echo evals
|
||||||
|
language: system
|
||||||
|
files: ^evals/
|
||||||
|
EOF
|
||||||
|
|
||||||
if [[ "$with_pure_ignored" == "1" ]]; then
|
if [[ "$with_pure_ignored" == "1" ]]; then
|
||||||
cat >> "$repo/.gitignore" <<'EOF'
|
cat >> "$repo/.gitignore" <<'EOF'
|
||||||
ignored-cache/
|
ignored-cache/
|
||||||
@@ -277,6 +294,8 @@ EOF
|
|||||||
.codex-plugin/plugin.json \
|
.codex-plugin/plugin.json \
|
||||||
.kimi-plugin/plugin.json \
|
.kimi-plugin/plugin.json \
|
||||||
.gitignore \
|
.gitignore \
|
||||||
|
.gitmodules \
|
||||||
|
.pre-commit-config.yaml \
|
||||||
assets/app-icon.png \
|
assets/app-icon.png \
|
||||||
assets/superpowers-small.svg \
|
assets/superpowers-small.svg \
|
||||||
evals/drill/README.md \
|
evals/drill/README.md \
|
||||||
@@ -643,6 +662,8 @@ main() {
|
|||||||
assert_not_contains "$preview_section" ".private-journal/leak.txt" "Preview excludes ignored untracked file"
|
assert_not_contains "$preview_section" ".private-journal/leak.txt" "Preview excludes ignored untracked file"
|
||||||
assert_not_contains "$preview_section" "ignored-cache/" "Preview excludes pure ignored directories"
|
assert_not_contains "$preview_section" "ignored-cache/" "Preview excludes pure ignored directories"
|
||||||
assert_not_contains "$preview_section" "evals/" "Preview excludes eval harness"
|
assert_not_contains "$preview_section" "evals/" "Preview excludes eval harness"
|
||||||
|
assert_not_contains "$preview_section" ".gitmodules" "Preview excludes repo submodule metadata"
|
||||||
|
assert_not_contains "$preview_section" ".pre-commit-config.yaml" "Preview excludes repo pre-commit config"
|
||||||
assert_not_contains "$preview_output" "Overlay file (.codex-plugin/plugin.json) will be regenerated" "Preview omits overlay regeneration note"
|
assert_not_contains "$preview_output" "Overlay file (.codex-plugin/plugin.json) will be regenerated" "Preview omits overlay regeneration note"
|
||||||
assert_not_contains "$preview_output" "Assets (superpowers-small.svg, app-icon.png) will be seeded from" "Preview omits assets seeding note"
|
assert_not_contains "$preview_output" "Assets (superpowers-small.svg, app-icon.png) will be seeded from" "Preview omits assets seeding note"
|
||||||
assert_contains "$preview_section" "skills/example/SKILL.md" "Preview reflects dirty tracked destination file"
|
assert_contains "$preview_section" "skills/example/SKILL.md" "Preview reflects dirty tracked destination file"
|
||||||
|
|||||||
Reference in New Issue
Block a user