Revision control

Other Tools

1
# .gitignore - List of filenames git should ignore
2
3
# Filenames that should be ignored wherever they appear
4
*~
5
*.pyc
6
*.pyo
7
TAGS
8
tags
9
compile_commands.json
10
# Ignore ID generated by idutils and un-ignore id directory (for Indonesian locale)
11
ID
12
!id/
13
.DS_Store*
14
*.pdb
15
*.egg-info
16
.eslintcache
17
# Filesystem temporaries
18
.fuse_hidden*
19
20
# Vim swap files.
21
.*.sw[a-z]
22
.sw[a-z]
23
24
# Emacs directory variable files.
25
**/.dir-locals.el
26
27
# User files that may appear at the root
28
/.mozconfig*
29
/mozconfig
30
/configure
31
/old-configure
32
/config.cache
33
/config.log
34
/.clang_complete
35
/machrc
36
/.machrc
37
38
# Empty marker file that's generated when we check out NSS
39
security/manager/.nss.checkout
40
41
# Build directories
42
/obj*/
43
44
# gecko.log is generated by various test harnesses
45
/gecko.log
46
47
# Ignore newtab component build assets
48
browser/components/newtab/logs/
49
50
# Build directories for js shell
51
*_DBG.OBJ/
52
*_OPT.OBJ/
53
/js/src/*-obj/
54
/js/src/obj-*/
55
56
# SpiderMonkey configury
57
js/src/configure
58
js/src/old-configure
59
js/src/autom4te.cache
60
# SpiderMonkey test result logs
61
js/src/tests/results-*.html
62
js/src/tests/results-*.txt
63
64
# Java HTML5 parser classes
65
parser/html/java/htmlparser/
66
parser/html/java/javaparser/
67
68
# Ignore the files and directory that Eclipse IDE creates
69
.project
70
.cproject
71
.settings/
72
73
# Ignore the files and directory that JetBrains IDEs create.
74
/.idea/
75
*.iml
76
# Android Monitor in Android Studio creates a captures/ directory.
77
/captures/
78
79
# Gradle cache.
80
/.gradle/
81
82
# Local Gradle configuration properties.
83
/local.properties
84
85
# Python virtualenv artifacts.
86
third_party/python/psutil/**/*.so
87
third_party/python/psutil/**/*.pyd
88
third_party/python/psutil/build/
89
third_party/python/psutil/tmp/
90
91
# Ignore chrome.manifest files from the devtools loader
92
devtools/client/chrome.manifest
93
devtools/shared/chrome.manifest
94
95
# Ignore debugger build directories
96
devtools/client/debugger/assets/build
97
devtools/client/debugger/assets/module-manifest.json
98
99
# Ignore node_modules directories in devtools
100
devtools/**/node_modules
101
102
# Ignore browsertime output directory
103
browsertime-results
104
105
# Tag files generated by GNU Global
106
GTAGS
107
GRTAGS
108
GSYMS
109
GPATH
110
111
# Git clone directory for updating web-platform-tests
112
testing/web-platform/sync/
113
114
# Third party metadata for web-platform-tests
115
testing/web-platform/products/
116
117
# Android Gradle artifacts.
118
mobile/android/gradle/.gradle
119
120
# XCode project cruft
121
/*.xcodeproj/
122
123
# Rust/Cargo output from running `cargo` directly
124
/target/
125
126
# Ignore mozharness execution files
127
testing/mozharness/.tox/
128
testing/mozharness/build/
129
testing/mozharness/logs/
130
testing/mozharness/.coverage
131
testing/mozharness/nosetests.xml
132
133
# Ignore ESLint node_modules
134
node_modules/
135
136
# Ignore talos virtualenv and tp5n files.
137
# The tp5n set is supposed to be decompressed at
138
# testing/talos/talos/page_load_test/tp5n in order to run tests like tps
139
# locally. Similarly, running talos requires a Python package virtual
140
# environment. Both the virtual environment and tp5n files end up littering
141
# the status command, so we ignore them.
142
testing/talos/.Python
143
testing/talos/bin/
144
testing/talos/include/
145
testing/talos/lib/
146
testing/talos/talos/tests/tp5n.zip
147
testing/talos/talos/tests/tp5n
148
testing/talos/talos/tests/devtools/damp.manifest.develop
149
150
# Ignore sync tps logs and reports
151
tps.log
152
tps_result.json
153
154
# Ignore files created when running a reftest.
155
lextab.py
156
157
# tup database
158
/.tup
159
160
# Ignore Visual Studio Code workspace files.
161
.vscode/
162
!.vscode/extensions.json
163
!.vscode/tasks.json
164