# Note that some of the patterns below should be in an individual's # ~/.config/git/ignore file. For example, ".DS_Store" from people working on # MacOS. # File extensions that should never be checked in regardless of which project # directory they reside in. *.DS_Store *.a *.app *.d *.dll *.dylib *.exe *.gch *.la *.lai *.lib *.lo *.log *.new *.o *.obj *.orig !tests/*.out *.out *.pch *.slo *.so *.xccheckout *bak *~ *~HEAD .AppleDouble .LSOverride .Trash-* ._* Desktop.ini Thumbs.db ehthumbs.db # These file names can appear anywhere in the hierarchy. They tend to be OS # or build system artifacts. autom4te.cache aclocal.m4 Makefile config.h config.cache config.h.in config.status messages.pot .directory .fuse_hidden* # Directories that only contain transitory files from building and testing. /doc/ /obj/ /share/man/ /share/doc/ /test/ /user_doc/ # 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 /confdefs.h /configure /doc.h /fish /fish.pc /fish_indent /fish_key_reader /fish_tests /lexicon.txt /lexicon_filter /toc.txt /version fish-build-version-witness.txt # File names that can appear below the project root that represent artifacts # from building and testing. /doc_src/commands.hdr /doc_src/index.hdr /pcre2-*/configure.lineno /po/*.gmo /share/__fish_build_paths.fish /share/pkgconfig /tests/*.tmp.* # xcode ## Build generated *.moved-aside *.xccheckout *.xcscmblueprin .vscode /DerivedData/ /build/ /tags xcuserdata/