Merge pull request #10033 from bacchanalia/8963
[cabal.git] / .gitignore
blob97632785e28624313137fdb3c53bb3ca8117b89d
1 .cabal-sandbox/
2 cabal.sandbox.config
3 cabal.project.local
4 .ghc.environment.*
5 cabal-dev/
6 .hpc/
7 *.hi
8 *.o
9 *.p_hi
10 *.prof
11 *.tix
12 dist
13 dist-*
14 register.sh
15 ./cabal.config
16 cabal-tests.log
17 bootstrap/*.plan.json
19 /Cabal/dist/
20 /Cabal/tests/Setup
21 /Cabal/Setup
22 /Cabal/source-file-list
24 /cabal-install/dist/
25 /cabal-install/Setup
26 /cabal-install/source-file-list
28 .stylish-haskell.yaml
29 .stylish-haskell.yml
30 .ghci
31 .ghcid
33 # Output of release and bootstrap
34 _build
36 # editor temp files
39 .#*
41 .*.swp
42 *.bak
44 # GHC build
46 Cabal/GNUmakefile
47 Cabal/dist-boot/
48 Cabal/dist-install/
49 Cabal/ghc.mk
52 # TAGS files
53 TAGS
54 tags
55 ctags
57 # stack artifacts
58 /.stack-work/
59 stack.yaml.lock
61 # Shake artifacts
62 .shake*
63 progress.txt
65 # test files
66 register.sh
68 # listed explicitly to show which files are generated but ignored
69 testdb/intree/cabal.project-test
70 testdb/intree/store/**/bin/alex
71 testdb/intree/store/**/cabal-hash.txt
72 testdb/intree/store/**/share/AlexTemplate.hs
73 testdb/intree/store/**/share/AlexWrappers.hs
74 testdb/intree/store/**/share/doc/LICENSE
75 testdb/intree/store/*/incoming/alex-*.lock
76 testdb/intree/store/*/package.db/package.cache
77 testdb/intree/store/*/package.db/package.cache.lock
79 # windows test artifacts
80 cabal-testsuite/**/*.exe
81 cabal-testsuite/**/*.bat
82 cabal-testsuite/**/haddocks
84 # python artifacts from documentation builds
85 *.pyc
86 .python-sphinx-virtualenv/
87 venv
88 .venv
89 /doc/.skjold_cache/
90 /doc/requirements.txt
92 # macOS folder metadata
93 .DS_Store
95 # benchmarks
96 bench.html
98 # Emacs
99 .projectile
101 ## Release Scripts
103 # ignore the downloaded binary files
104 scripts/release/binary-downloads/