Skip to content

Commit

Permalink
Merge pull request #9 from cyberdelia/ignore
Browse files Browse the repository at this point in the history
Add a .gitignore file
  • Loading branch information
Mytherin authored Feb 3, 2025
2 parents 19c353d + f646d9b commit d9d4ea6
Showing 1 changed file with 357 additions and 0 deletions.
357 changes: 357 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,357 @@
#==============================================================================#
# This file specifies intentionally untracked files that git should ignore.
#==============================================================================#

#==============================================================================#
# File extensions to be ignored anywhere in the tree.
#==============================================================================#
# Temp files created by most text editors.
*~
# Merge files created by git.
*.orig
# Java bytecode
*.class
# Byte compiled python modules.
*.pyc
# vim swap files
.*.sw?
.sw?
#OS X specific files.
.DS_store
# Core files
#core

#==============================================================================#
# Explicit files to ignore (only matches one).
#==============================================================================#
# Various tag programs
/tags
/TAGS
/GPATH
/GRTAGS
/GSYMS
/GTAGS
.gitusers
autom4te.cache
cscope.files
cscope.out
autoconf/aclocal.m4
autoconf/autom4te.cache
/compile_commands.json
/.wasm

#==============================================================================#
# Directories to ignore (do not add trailing '/'s, they skip symlinks).
#==============================================================================#
# External projects that are tracked independently.
projects/*
!projects/*.*
!projects/Makefile


#==============================================================================#
# Autotools artifacts
#==============================================================================#
config/
configure
config-h.in
autom4te.cache
*Makefile.in
third_party/*/Makefile
libtool
aclocal.m4
config.log
config.status
stamp-h1
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4

#==============================================================================#
# Build artifacts
#==============================================================================#
#m4/
build/
duckdb_benchmark_data/
#*.m4
*.o
*.lo
*.la
*~
*.pdf
*.swp
a.out

#==============================================================================#
# Kate Swap Files
#==============================================================================#
*.kate-swp
.#kate-*

#==============================================================================#
# Backup artifacts
#==============================================================================#
~*
*~
tmp/

#==============================================================================#
# KDevelop files
#==============================================================================#
.kdev4
*.kdev4
.dirstamp
.deps
.libs

#==============================================================================#
# Eclipse files
#==============================================================================#
.wtpmodules
.classpath
.project
.cproject
.pydevproject
.settings
.autotools
.csettings

/Debug/
/misc/

#==============================================================================#
# Intellij files
#==============================================================================#
.idea
*.iml

#==============================================================================#
# Code Coverage files
#==============================================================================#
*.gcno
*.gcda

#==============================================================================#
# Scripts
#==============================================================================#
*.jar
scripts/PelotonTest/out
scripts/PelotonTest/lib

#==============================================================================#
# Protobuf
#==============================================================================#
*.pb-c.c
*.pb-c.h
*.pb.go

#==============================================================================#
# Third party
#==============================================================================#
third_party/nanomsg/
third_party/nvml/
third_party/logcabin/

#==============================================================================#
# Eclipse
#==============================================================================#

.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# Clang language server (C/C++ tooling)
/.cache/clangd
.ccls-cache

# Eclipse Core
.project

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# JDT-specific (Eclipse Java Development Tools)
.classpath

# RStudio specific
.Rproj.user

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/
io_file

## General

# Compiled Object files
*.slo
*.lo
*.o
*.cuo

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Compiled protocol buffers
*_pb2.py

# Compiled python
*.pyc

# Compiled MATLAB
*.mex*

# IPython notebook checkpoints
.ipynb_checkpoints

# Editor temporaries
*.swp
*~

# Sublime Text settings
*.sublime-workspace
*.sublime-project

# Eclipse Project settings
*.*project
.settings
.csettings

# Visual Studio
.vs
settings.json
.vscode

# QtCreator files
*.user

# PyCharm files
.idea

# OSX dir files
.DS_Store

# User's build configuration
Makefile.config

# build, distribute, and bins (+ python proto bindings)
build
.build_debug/*
.build_release/*
distribute/*
*.testbin
*.bin
cmake_build
.cmake_build
cmake-build-debug
cmake-build-release
cmake-build-relwithdebinfo
CMakeUserPresets.json

# Generated documentation
docs

# tests
test/test.sql
duckdb_benchmark_data/

# SQLite logic tests
test/evidence/
third_party/sqllogictest

#imdb dataset
third_party/imdb/data
#taxi dataset
benchmark/taxi/data/

# Format timer
.last_format
# Benchmarks
.last_benchmarked_commit
benchmark_results/
duckdb_unittest_tempdir/
grammar.y.tmp
src/amalgamation/
# single file compile
amalgamation.cache
dependencies.d
deps.s
duckdb.cpp.tmp
duckdb.hpp.tmp
# .Rcheck
tools/duckdb.Rcheck/
tools/*.tar.gz
.Rhistory
ub_*.cpp

# node tests
__nvm

*.vcxproj*
*.sln

# Zig files
zig-out/*gs
zig-cache/*
*.zig

# .db files
*.db
*.db.gz

# local cmake extension config
extension/extension_config_local.cmake

# extension_external dir
extension_external

# pyodide (emscripten python) build and test environment
.pyodide-xbuildenv
.venv-pyodide

test/sql/pragma/output.json
tools/pythonpkg/duckdb_build/

0 comments on commit d9d4ea6

Please sign in to comment.