Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
94 lines (84 loc) · 2.51 KB
/
Copy path.gitignore
File metadata and controls
94 lines (84 loc) · 2.51 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Deny by default.
# Nothing is tracked unless explicitly unblocked below. Build output (build/,
# out/, bin/), tool state (.gradle/, .idea/, .kotlin/, .pitest-history/),
# local config (.config/, .configs/, .local/), scratch checkouts
# (idl-clients/, symlinks/), Jazzer crash reproducers and JVM dumps all fall
# through this rule with no further mention.
#
# To track a new directory you must unblock the directory itself *and* its
# contents, e.g. `!/mod/src/` followed by `!/mod/src/**` -- git will not
# descend into an ignored directory to find re-included files.
*
### Root files ###
!/.gitignore
!/.release-please-manifest.json
!/AGENTS.md
!/CHANGELOG.md
!/LICENSE
!/README.md
!/gradle.properties
!/gradlew
!/gradlew.bat
!/main_net_programs.json
!/release-please-config.json
!/settings.gradle.kts
# Both reports idl-src-gen emits from one run: the movement events this run saw, and the
# standing gap dashboard beside it. The gap file needs its own rule -- it is named by the
# generator rather than by the --report flag, so nothing here would have re-included it and
# the deny-by-default rule above would swallow a committed deliverable silently. It did:
# 92318b2's report was lost exactly that way (the earlier record commits predate the
# generator writing a report by default and had none to lose).
!/idl-change-report.txt
!/idl-change-report-gap.txt
### Synced mapping documents (written by the GLAM monorepo's sync workflow) ###
!/ix-mapper-ts/
!/ix-mapper-ts/**
### CI ###
!/.github/
!/.github/**
### Runtime config ###
!/conf/
!/conf/**
### Gradle ###
!/gradle/
!/gradle/*.properties
!/gradle/verification-metadata.xml
!/gradle/verification-keyring.keys
!/gradle/verification/
!/gradle/verification/**
!/gradle/aggregation/
!/gradle/aggregation/build.gradle.kts
!/gradle/wrapper/
!/gradle/wrapper/gradle-wrapper.jar
!/gradle/wrapper/gradle-wrapper.properties
### examples ###
!/examples/
!/examples/build.gradle.kts
!/examples/src/
!/examples/src/**
### sdk ###
!/sdk/
!/sdk/build.gradle.kts
!/sdk/config/
!/sdk/config/**
!/sdk/src/
!/sdk/src/**
### services ###
!/services/
!/services/build.gradle.kts
!/services/config/
!/services/config/**
!/services/src/
!/services/src/**
### Re-blocked inside the unblocked trees above (last match wins) ###
# Local scratch programs: each module's src/scratch suite, whatever the file is called,
# and Integ.* wherever one lands
/*/src/scratch/
Integ.*
# macOS Finder metadata
.DS_Store
# Jazzer reproducers and JVM crash/heap dumps, wherever they land
crash-*
Crash_*.java
*.hprof
hs_err_pid*.log