2016-08-08 21:01:59 -07:00
# Note that some of the patterns below should be in an individual's
2016-08-10 16:41:26 -07:00
# ~/.config/git/ignore file. For example, ".DS_Store" from people working on
# MacOS.
2016-08-08 21:01:59 -07:00
2016-08-07 20:39:02 -07:00
# File extensions that should never be checked in regardless of which project
# directory they reside in.
2018-03-10 11:19:13 -06:00
*.DS_Store
*.a
2016-08-10 16:41:26 -07:00
*.app
2018-03-10 11:19:13 -06:00
*.d
2016-08-10 16:41:26 -07:00
*.dll
2018-03-10 11:19:13 -06:00
*.dylib
*.exe
*.gch
2016-08-10 16:41:26 -07:00
*.la
2018-03-10 11:19:13 -06:00
*.lai
2016-08-10 16:41:26 -07:00
*.lib
2018-03-10 11:19:13 -06:00
*.lo
*.log
*.new
2016-08-07 20:39:02 -07:00
*.o
2016-08-10 16:41:26 -07:00
*.obj
2018-03-10 11:19:13 -06:00
*.orig
2018-04-17 17:11:04 -05:00
!tests/*.out
2018-03-10 11:19:13 -06:00
*.out
2016-08-10 16:41:26 -07:00
*.pch
2018-03-10 11:19:13 -06:00
*.slo
*.so
2015-01-04 13:46:03 -08:00
*.xccheckout
2018-03-10 11:19:13 -06:00
*bak
2016-08-07 20:39:02 -07:00
*~
2016-08-10 16:41:26 -07:00
*~HEAD
.AppleDouble
.LSOverride
2018-03-10 11:19:13 -06:00
.Trash-*
2016-08-10 16:41:26 -07:00
._*
2018-03-10 11:19:13 -06:00
Desktop.ini
2016-08-10 16:41:26 -07:00
Thumbs.db
ehthumbs.db
messages.pot
.directory
.fuse_hidden*
2016-08-08 21:01:59 -07:00
2016-08-07 20:39:02 -07:00
# Directories that only contain transitory files from building and testing.
2016-08-08 21:01:59 -07:00
/doc/
/share/man/
2016-08-10 16:41:26 -07:00
/share/doc/
2016-08-08 21:01:59 -07:00
/test/
/user_doc/
2016-08-07 20:39:02 -07:00
2016-08-08 21:01:59 -07:00
# File names that can appear in the project root that represent artifacts from
# building and testing.
/FISH-BUILD-VERSION-FILE
/command_list.txt
/command_list_toc.txt
/compile_commands.json
/doc.h
/fish
/fish.pc
/fish_indent
/fish_key_reader
/fish_tests
/lexicon.txt
/lexicon_filter
/toc.txt
/version
2018-01-08 01:39:45 -08:00
fish-build-version-witness.txt
2016-08-07 20:39:02 -07:00
2016-08-08 21:01:59 -07:00
# File names that can appear below the project root that represent artifacts
# from building and testing.
/doc_src/commands.hdr
/doc_src/index.hdr
/po/*.gmo
/share/__fish_build_paths.fish
2016-08-10 16:41:26 -07:00
/share/pkgconfig
2018-03-10 11:19:13 -06:00
/tests/*.tmp.*
2016-08-10 16:41:26 -07:00
2017-01-16 01:51:10 +03:00
# xcode
2016-08-10 16:41:26 -07:00
## Build generated
*.moved-aside
*.xccheckout
*.xcscmblueprin
2018-01-08 01:39:45 -08:00
.vscode
2018-03-10 11:19:13 -06:00
/DerivedData/
/build/
/tags
xcuserdata/
2016-08-10 16:41:26 -07:00