-
Notifications
You must be signed in to change notification settings - Fork 623
Expand file tree
/
Copy path.gitignore
More file actions
126 lines (115 loc) · 2.08 KB
/
.gitignore
File metadata and controls
126 lines (115 loc) · 2.08 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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# ============================================================================
# SINGLE-LEVEL RESTRICTIONS: Only accept what's already tracked in git
# (These rules apply only at the specified level, deeper levels follow rules below)
# ============================================================================
# Root level: Ignore everything except tracked items
/*
!/.clang-format
!/.git-blame-ignore-revs
!/.gitattributes
!/.gitignore
!/.tgitconfig
!/CMakeLists.txt
!/LICENSE_LGPL_21.txt
!/OCCT_LGPL_EXCEPTION.txt
!/README.md
!/adm/
!/cmake/
!/data/
!/dox/
!/src/
!/tests/
!/.github/
!/samples/
# data/ level: Ignore everything except tracked subdirectories
/data/*
!/data/iges/
!/data/images/
!/data/occ/
!/data/step/
!/data/stl/
!/data/vrml/
# src/ level: Ignore everything except tracked items
/src/*
!/src/MODULES.cmake
!/src/ApplicationFramework/
!/src/DataExchange/
!/src/Draw/
!/src/FoundationClasses/
!/src/ModelingAlgorithms/
!/src/ModelingData/
!/src/Visualization/
!/src/Deprecated/
# ============================================================================
# DEEPER LEVEL RULES (applied recursively within allowed directories above)
# ============================================================================
# standard directories for derived files in CASROOT
/.adm
/.cache
/.vscode
/lin
/mac
/wnt
/doc
/inc
/work
# standard names of directories for objects and binaries on Windows
win32
win64
# project files and artifacts
/adm/msvc
/adm/wnt
/adm/lin
/adm/mac
/adm/make
*.vcproj*user
*.vcxproj*user
*.csproj*user
*.ncb
*.suo
*.sdf
*.opensdf
*.VC.db
*.VC.opendb
*.ipch
*.aps
*.DS_Store
# test results
/results*
# Emacs backup files
*~
# Generated files
/*.am
/*.m4
/*.ac
/*.sh
/codeblocks.bat
/custom.bat
/autom4te.cache
/build_configure
/configure
/make
/config.*
/Makefile
/libtool
/stamp*
/build*
/install*
/tools/build*
CMakeFiles/
MakeFile
cmake_install.cmake
# Coding agents instructions (keep .github/copilot-instructions.md)
/.CLAUDE.md
/.AGENT.md
/.GEMINI.md
/.COPILOT.md
/.CURSOR.md
/.CODEIUM.md
/.TABNINE.md
/.CHATGPT.md
/.BARD.md
/.PERPLEXITY.md
/.CONTINUE.md
/.AIDER.md
/.WINDSURF.md