1 # .hgignore - List of filenames hg should ignore
3 # Filenames that should be ignored wherever they appear
14 # Emacs directory variable files.
17 # User files that may appear at the root
26 # Empty marker file that's generated when we check out NSS
27 ^security/manager/\.nss\.checkout$
32 # Build directories for js shell
37 # SpiderMonkey configury
39 ^js/src/autom4te.cache$
40 # SpiderMonkey test result logs
41 ^js/src/tests/results-.*\.(html|txt)$
43 # Java HTML5 parser classes
44 ^parser/html/java/(html|java)parser/
49 # Ignore the files and directory that Eclipse IDE creates
54 # Ignore the directory that JetBrains IDEs create
57 # Python stuff installed at build time.
59 ^python/psutil/.*\.pyd
65 # Ignore chrome.manifest files from the devtools loader
66 ^browser/devtools/chrome.manifest$
67 ^toolkit/devtools/chrome.manifest$
69 # git checkout of libstagefright
70 ^media/libstagefright/android$
72 # Tag files generated by GNU Global
79 ^browser/components/loop/standalone/content/config\.js$
80 ^browser/components/loop/standalone/node_modules/
82 # Git clone directory for updating web-platform-tests
83 ^testing/web-platform/sync/
85 # Loop web client build/deploy dependencies
86 ^browser/components/loop/standalone/bower_components
88 # Loop legal content build/deploy artifacts
90 # XXX Once a grunt contrib-clean command has been added (bug 1066491), or
91 # once legal has centralized their ToS and PP hosting infrastructure,
92 # (expected Q4 2014) the legal doc build stuff for Loop can be removed,
93 # including the following three lines
94 ^browser/components/loop/standalone/content/legal/styles/.*\.css$
95 ^browser/components/loop/standalone/content/legal/terms/en_US\.html$
97 # Android Gradle artifacts.
98 ^mobile/android/gradle/.gradle