-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgitdiff-exclude
More file actions
49 lines (44 loc) · 1.25 KB
/
Copy pathgitdiff-exclude
File metadata and controls
49 lines (44 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Ralph gitdiff-exclude — paths filtered OUT of the git diff shown to the agent.
#
# IMPORTANT: these lines become git PATHSPEC excludes (`:(exclude)<pattern>`), which
# drop TRACKED files too — not just untracked build artifacts. So this is intentionally
# minimal: only high-noise paths that are almost never source you'd want the agent to
# review. This is NOT a .gitignore.
#
# Do NOT add ambiguous source/output directory names here (lib/ bin/ build/ dist/ out/
# target/ vendor/ obj/ gen/): they are real, tracked source in many projects (e.g. this
# repo's own source lives in lib/), and excluding them would hide the agent's changes.
# A comprehensive multi-language ignore list belongs in .gitignore, not here.
# Vendored dependency trees (large, machine-fetched, not authored in-repo)
node_modules/
.pnp.*
vendor/bundle/
.venv/
.bundle/
# Machine-generated lockfiles (huge, low signal in a diff)
package-lock.json
yarn.lock
pnpm-lock.yaml
bun.lockb
Cargo.lock
poetry.lock
composer.lock
Gemfile.lock
# VCS internals and Ralph's own runtime state
.git/
.ralph/
.beads/
# Caches and compiled bytecode
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
.gradle/
.turbo/
# Minified output, source maps, logs, snapshots
*.min.js
*.min.css
*.map
*.log
*.snap