aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge branch 'tb/make-indent-conditional-with-non-spaces'Junio C Hamano1-48/+48
2024-04-08Makefile(s): avoid recipe prefix in conditional statementsTaylor Blau1-48/+48
2024-04-01midx-write: move writing-related functions from midx.cTaylor Blau1-0/+1
2024-03-28Merge branch 'bt/fuzz-config-parse'Junio C Hamano1-0/+1
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-0/+3
2024-03-15fuzz: add fuzzer for config parsingBrian C Tracy1-0/+1
2024-02-26Merge branch 'ps/reftable-backend'Junio C Hamano1-0/+1
2024-02-08Merge branch 'jk/unit-tests-buildfix'Junio C Hamano1-6/+4
2024-02-08Merge branch 'cp/unit-test-prio-queue'Junio C Hamano1-1/+1
2024-02-07refs: introduce reftable backendPatrick Steinhardt1-0/+1
2024-02-06Merge branch 'jc/make-libpath-template'Junio C Hamano1-6/+6
2024-01-31Makefile: reduce repetitive library pathsJunio C Hamano1-6/+6
2024-01-29Makefile: remove UNIT_TEST_BIN directory with "make clean"Jeff King1-2/+2
2024-01-29Makefile: use mkdir_p_parent_template for UNIT_TEST_BINJeff King1-4/+2
2024-01-29Merge branch 'js/oss-fuzz-build-in-ci'Junio C Hamano1-6/+11
2024-01-26Merge branch 'al/unit-test-ctype'Junio C Hamano1-1/+1
2024-01-22tests: move t0009-prio-queue.sh to the new unit testing frameworkChandra Pratap1-1/+1
2024-01-19ci: build and run minimal fuzzers in GitHub CIJosh Steadmon1-0/+3
2024-01-19fuzz: fix fuzz test build rulesJosh Steadmon1-6/+8
2024-01-16unit-tests: rewrite t/helper/test-ctype.c as a unit testAchu Luma1-1/+1
2023-12-28mem-pool: fix big allocationsRené Scharfe1-0/+1
2023-12-18Merge branch 'js/update-urls-in-doc-and-comment'Junio C Hamano1-2/+2
2023-12-18Merge branch 'cc/git-replay'Junio C Hamano1-1/+1
2023-12-18Merge branch 'ac/fuzz-show-date'Junio C Hamano1-0/+1
2023-12-09Merge branch 'ps/ban-a-or-o-operator-with-test'Junio C Hamano1-1/+1
2023-12-09Merge branch 'js/doc-unit-tests-with-cmake'Junio C Hamano1-1/+1
2023-12-09Merge branch 'js/doc-unit-tests'Junio C Hamano1-3/+25
2023-11-26replay: introduce new builtinElijah Newren1-1/+1
2023-11-26doc: switch links to httpsJosh Soref1-2/+2
2023-11-20fuzz: add new oss-fuzz fuzzer for date.c / date.hArthur Chan1-0/+1
2023-11-11Makefile: stop using `test -o` when unlinking duplicate executablesPatrick Steinhardt1-1/+1
2023-11-10artifacts-tar: when including `.dll` files, don't forget the unit-testsJohannes Schindelin1-1/+1
2023-11-10unit tests: add TAP unit test frameworkPhillip Wood1-3/+25
2023-10-23Merge branch 'bc/racy-4gb-files'Junio C Hamano1-0/+1
2023-10-13t: add a test helper to truncate filesbrian m. carlson1-0/+1
2023-10-10Merge branch 'cc/repack-sift-filtered-objects-to-separate-pack'Junio C Hamano1-0/+1
2023-10-10Merge branch 'cw/prelim-cleanup'Junio C Hamano1-0/+2
2023-10-02t1016-compatObjectFormat: add tests to verify the conversion between objectsEric W. Biederman1-0/+1
2023-10-02loose: add a mapping between SHA-1 and SHA-256 for loose objectsbrian m. carlson1-0/+1
2023-10-02object-file-convert: stubs for converting from one object format to anotherEric W. Biederman1-0/+1
2023-10-02t/helper: add 'find-pack' test-toolChristian Couder1-0/+1
2023-09-29parse: separate out parsing functions from config.hCalvin Wan1-0/+1
2023-09-29hex-ll: separate out non-hash-algo functionsCalvin Wan1-0/+1
2023-09-20Merge branch 'jc/update-index-show-index-version'Junio C Hamano1-1/+0
2023-09-12test-tool: retire "index-version"Junio C Hamano1-1/+0
2023-08-15Merge branch 'ds/maintenance-on-windows-fix'Junio C Hamano1-0/+9
2023-08-09Merge branch 'ew/hash-with-openssl-evp'Junio C Hamano1-0/+6
2023-08-09win32: add a helper to run `git.exe` without a foreground windowJohannes Schindelin1-0/+9
2023-08-01avoid SHA-1 functions deprecated in OpenSSL 3+Eric Wong1-0/+3
2023-08-01sha256: avoid functions deprecated in OpenSSL 3+Eric Wong1-0/+3
2023-06-21merge-ll: rename from ll-mergeElijah Newren1-1/+1
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+1
2023-06-21statinfo: move stat_{data,validity} functions from cache/read-cacheElijah Newren1-0/+1
2023-06-21setup: adopt shared init-db & clone codeElijah Newren1-2/+2
2023-04-25Merge branch 'en/header-split-cache-h'Junio C Hamano1-1/+1
2023-04-11git-zlib: move declarations for git-zlib functions from cache.hElijah Newren1-1/+1
2023-03-21doc: remove GNU troff workaroundFelipe Contreras1-4/+0
2023-02-06add: remove "add.interactive.useBuiltin" & Perl "git add--interactive"Ævar Arnfjörð Bjarmason1-1/+0
2023-01-23Merge branch 'rs/use-enhanced-bre-on-macos'Junio C Hamano1-0/+9
2023-01-23Merge branch 'ab/test-env-helper'Junio C Hamano1-1/+1
2023-01-14env-helper: move this built-in to "test-tool env-helper"Ævar Arnfjörð Bjarmason1-1/+1
2023-01-08use enhanced basic regular expressions on macOSRené Scharfe1-0/+9
2022-12-26Merge branch 'ab/darwin-default-to-sha1dc'Junio C Hamano1-6/+4
2022-12-16Makefile: use sha1collisiondetection by default on OSX and DarwinÆvar Arnfjörð Bjarmason1-6/+4
2022-12-14Merge branch 'dd/git-bisect-builtin'Junio C Hamano1-2/+1
2022-11-23Merge branch 'ab/coccicheck-incremental'Junio C Hamano1-25/+150
2022-11-18Merge branch 'vd/skip-cache-tree-update'Taylor Blau1-0/+1
2022-11-11Makefile: don't create a ".build/.build/" for cocci, fix outputÆvar Arnfjörð Bjarmason1-6/+6
2022-11-11Turn `git bisect` into a full built-inJohannes Schindelin1-2/+1
2022-11-10cache-tree: add perf test comparing update and primeVictoria Dye1-0/+1
2022-11-07Makefile: discuss SHAttered in *_SHA{1,256} discussionÆvar Arnfjörð Bjarmason1-0/+16
2022-11-07Makefile: document default SHA-1 backend on OSXÆvar Arnfjörð Bjarmason1-0/+5
2022-11-07Makefile & test-tool: replace "DC_SHA1" variable with a "define"Ævar Arnfjörð Bjarmason1-4/+4
2022-11-07Makefile: document SHA-1 and SHA-256 default and selection orderÆvar Arnfjörð Bjarmason1-6/+11
2022-11-07Makefile: document default SHA-256 backendÆvar Arnfjörð Bjarmason1-2/+3
2022-11-07Makefile: rephrase the discussion of *_SHA1 knobsÆvar Arnfjörð Bjarmason1-6/+6
2022-11-07Makefile: create and use sections for "define" flag listingÆvar Arnfjörð Bjarmason1-92/+128
2022-11-07Makefile: correct DC_SHA1 documentationÆvar Arnfjörð Bjarmason1-2/+1
2022-11-07Makefile: always (re)set DC_SHA1 on fallbackÆvar Arnfjörð Bjarmason1-1/+1
2022-11-02cocci: run against a generated ALL.cocciÆvar Arnfjörð Bjarmason1-0/+38
2022-11-02Makefile: copy contrib/coccinelle/*.cocci to build/Ævar Arnfjörð Bjarmason1-6/+21
2022-11-02cocci: optimistically use COMPUTE_HEADER_DEPENDENCIESÆvar Arnfjörð Bjarmason1-2/+13
2022-11-02cocci: make "coccicheck" rule incrementalÆvar Arnfjörð Bjarmason1-26/+55
2022-11-02cocci: split off "--all-includes" from SPATCH_FLAGSÆvar Arnfjörð Bjarmason1-1/+4
2022-11-02cocci: split off include-less "tests" from SPATCH_FLAGSÆvar Arnfjörð Bjarmason1-1/+3
2022-11-02Makefile: split off SPATCH_BATCH_SIZE comment from "cocci" headingÆvar Arnfjörð Bjarmason1-2/+3
2022-11-02Makefile: have "coccicheck" re-run if flags changeÆvar Arnfjörð Bjarmason1-0/+15
2022-11-02Makefile: add ability to TAB-complete cocci *.patch rulesÆvar Arnfjörð Bjarmason1-3/+14
2022-11-02Makefile + shared.mak: rename and indent $(QUIET_SPATCH_T)Ævar Arnfjörð Bjarmason1-1/+1
2022-10-30Merge branch 'ds/bundle-uri-3'Taylor Blau1-0/+1
2022-10-30Merge branch 'jh/trace2-timers-and-counters'Taylor Blau1-0/+2
2022-10-27Merge branch 'js/cmake-updates'Junio C Hamano1-0/+1
2022-10-24trace2: add global counter mechanismJeff Hostetler1-0/+1
2022-10-24trace2: add stopwatch timersJeff Hostetler1-0/+1
2022-10-19cmake: avoid editing t/test-lib.shJohannes Schindelin1-0/+1
2022-10-19Makefile: force -O0 when compiling with SANITIZE=leakJeff King1-0/+1
2022-10-17Merge branch 'dd/document-runtime-prefix-better'Junio C Hamano1-2/+3
2022-10-17Merge branch 'ed/fsmonitor-on-networked-macos'Junio C Hamano1-0/+2
2022-10-12bundle-uri: unit test "key=value" parsingÆvar Arnfjörð Bjarmason1-0/+1
2022-10-07Merge branch 'ac/fuzzers'Junio C Hamano1-3/+3
2022-10-07Merge branch 'ds/use-platform-regex-on-macos'Junio C Hamano1-1/+1
2022-10-05Makefile: clarify runtime relative gitexecdirĐoàn Trần Công Danh1-2/+3
2022-10-05fsmonitor: relocate socket file if .git directory is remoteEric DeCosta1-0/+1
2022-10-05fsmonitor: refactor filesystem checks to common interfaceEric DeCosta1-0/+1
2022-09-19version: fix builtin linking & documentationVictoria Dye1-0/+1
2022-09-19Merge branch 'vd/scalar-to-main'Junio C Hamano1-13/+18
2022-09-19fuzz: reorganise the path for existing oss-fuzz fuzzersArthur Chan1-3/+3
2022-09-13Merge branch 'ab/submodule-helper-prep'Junio C Hamano1-0/+1
2022-09-09Merge branch 'ab/retire-ppc-sha1'Junio C Hamano1-16/+6
2022-09-02scalar: include in standard Git build & installationVictoria Dye1-13/+18
2022-09-02submodule--helper: move "is-active" to a test-toolÆvar Arnfjörð Bjarmason1-0/+1
2022-09-01Merge branch 'ds/bundle-uri-clone'Junio C Hamano1-0/+1
2022-08-31Makefile: use $(OBJECTS) instead of $(C_OBJ)Ævar Arnfjörð Bjarmason1-4/+2
2022-08-31Makefile + hash.h: remove PPC_SHA1 implementationÆvar Arnfjörð Bjarmason1-13/+5
2022-08-29Merge branch 'mt/rot13-in-c'Junio C Hamano1-0/+1
2022-08-26grep: fix multibyte regex handling under macOSDiomidis Spinellis1-1/+1
2022-08-25Merge branch 'vd/scalar-generalize-diagnose'Junio C Hamano1-0/+2
2022-08-25Merge branch 'jk/pipe-command-nonblock'Junio C Hamano1-0/+1
2022-08-24Merge branch 'ds/bundle-uri-clone' into ds/bundle-uri-3Junio C Hamano1-0/+1
2022-08-17compat: add function to enable nonblocking pipesJeff King1-0/+1
2022-08-14Merge branch 'ab/tech-docs-to-help'Junio C Hamano1-0/+1
2022-08-14t0021: implementation the rot13-filter.pl script in CMatheus Tavares1-0/+1
2022-08-12builtin/diagnose.c: create 'git diagnose' builtinVictoria Dye1-0/+1
2022-08-12scalar-diagnose: move functionality to common locationVictoria Dye1-0/+1
2022-08-10bundle-uri: create basic file-copy logicDerrick Stolee1-0/+1
2022-08-04git docs: add a category for user-facing file, repo and command UXÆvar Arnfjörð Bjarmason1-0/+1
2022-08-03Merge branch 'rs/mergesort'Junio C Hamano1-1/+0
2022-07-18Merge branch 'bc/nettle-sha256'Junio C Hamano1-0/+10
2022-07-18Merge branch 'ab/cocci-unused'Junio C Hamano1-3/+25
2022-07-18Merge branch 'ab/build-gitweb'Junio C Hamano1-10/+21
2022-07-17mergesort: remove llist_mergesort()René Scharfe1-1/+0
2022-07-10sha256: add support for Nettlebrian m. carlson1-0/+10
2022-07-06cocci: have "coccicheck{,-pending}" depend on "coccicheck-test"Ævar Arnfjörð Bjarmason1-0/+2
2022-07-06cocci: add a "coccicheck-test" target and test *.cocci rulesÆvar Arnfjörð Bjarmason1-0/+19
2022-07-06Makefile & .gitignore: ignore & clean "git.res", not "*.res"Ævar Arnfjörð Bjarmason1-1/+1
2022-07-06Makefile: remove mandatory "spatch" arguments from SPATCH_FLAGSÆvar Arnfjörð Bjarmason1-2/+3
2022-06-28gitweb/Makefile: add a "NO_GITWEB" parameterÆvar Arnfjörð Bjarmason1-0/+7
2022-06-28Makefile: build 'gitweb' in the default targetSZEDER Gábor1-0/+1
2022-06-28gitweb/Makefile: include in top-level MakefileÆvar Arnfjörð Bjarmason1-10/+13
2022-06-10Merge branch 'jh/builtin-fsmonitor-part3'Junio C Hamano1-2/+18
2022-06-03Merge branch 'tb/cruft-packs'Junio C Hamano1-0/+2
2022-06-03Merge branch 'jx/l10n-workflow-change'Junio C Hamano1-28/+125
2022-05-26t/helper/hexdump: add helper to print hexdump of stdinJeff Hostetler1-0/+1
2022-05-26fsmonitor--daemon: stub in health threadJeff Hostetler1-2/+4
2022-05-26fsmonitor-settings: stub in Win32-specific incompatibility checkingJeff Hostetler1-0/+13
2022-05-26t/helper: add 'pack-mtimes' test-toolTaylor Blau1-0/+1
2022-05-26pack-mtimes: support reading .mtimes filesTaylor Blau1-0/+1
2022-05-26Makefile: add "po-init" rule to initialize po/XX.poÆvar Arnfjörð Bjarmason1-1/+39
2022-05-26Makefile: add "po-update" rule to update po/XX.poJiang Xin1-0/+18
2022-05-26po/git.pot: don't check in result of "make pot"Ævar Arnfjörð Bjarmason1-2/+3
2022-05-26Makefile: remove duplicate and unwanted files in FOUND_SOURCE_FILESJiang Xin1-2/+2
2022-05-26i18n CI: stop allowing non-ASCII source messages in po/git.potÆvar Arnfjörð Bjarmason1-2/+4
2022-05-26Makefile: have "make pot" not "reset --hard"Ævar Arnfjörð Bjarmason1-21/+59
2022-05-26Makefile: generate "po/git.pot" from stable LOCALIZED_CJiang Xin1-1/+2
2022-05-26Makefile: sort source files before feeding to xgettextJiang Xin1-4/+3
2022-05-25Merge branch 'ep/coverage-report-wants-test-to-have-run'Junio C Hamano1-1/+6
2022-05-11Merge branch 'pw/test-malloc-with-sanitize-address'Junio C Hamano1-1/+4
2022-04-13Makefile: add a prerequisite to the coverage-report targetElia Pinto1-1/+6
2022-04-11tests: make SANITIZE=address imply TEST_NO_MALLOC_CHECKPhillip Wood1-1/+4
2022-04-06Merge branch 'bc/csprng-mktemps'Junio C Hamano1-0/+1
2022-04-06git-compat-util: really support openssl as a source of entropyCarlo Marcelo Arenas Belón1-0/+1
2022-04-04Merge branch 'jh/builtin-fsmonitor-part2'Junio C Hamano1-0/+17
2022-03-25Merge branch 'ns/core-fsyncmethod'Junio C Hamano1-0/+6
2022-03-25t/helper/fsmonitor-client: create IPC client to talk to FSMonitor DaemonJeff Hostetler1-0/+1
2022-03-25compat/fsmonitor/fsm-listen-win32: stub in backend for WindowsJeff Hostetler1-0/+13
2022-03-25fsmonitor--daemon: add a built-in fsmonitor daemonJeff Hostetler1-0/+1
2022-03-25fsmonitor: config settings are repository-specificJeff Hostetler1-0/+1
2022-03-25fsmonitor-ipc: create client routines for git-fsmonitor--daemonJeff Hostetler1-0/+1
2022-03-16Merge branch 'jc/stash-drop'Junio C Hamano1-0/+1
2022-03-10core.fsyncmethod: add writeout-only modeNeeraj Singh1-0/+6
2022-03-03Makefiles: add and use wildcard "mkdir -p" templateÆvar Arnfjörð Bjarmason1-5/+7
2022-03-03Makefile: add "$(QUIET)" boilerplate to shared.makÆvar Arnfjörð Bjarmason1-33/+0
2022-03-03Makefile: move $(comma), $(empty) and $(space) to shared.makÆvar Arnfjörð Bjarmason1-4/+0
2022-03-03Makefile: move ".SUFFIXES" rule to shared.makÆvar Arnfjörð Bjarmason1-2/+0
2022-03-03Makefile: define $(LIB_H) in terms of $(FIND_SOURCE_FILES)Ævar Arnfjörð Bjarmason1-28/+26
2022-03-03Makefiles: add "shared.mak", move ".DELETE_ON_ERROR" to itÆvar Arnfjörð Bjarmason1-10/+3
2022-03-02reflog: libify delete reflog function and helpersJohn Cai1-0/+1
2022-02-16Merge branch 'ab/auto-detect-zlib-compress2'Junio C Hamano1-8/+3
2022-02-11Merge branch 'bc/csprng-mktemps'Junio C Hamano1-0/+34
2022-02-09Merge branch 'ab/config-based-hooks-2'Junio C Hamano1-0/+1
2022-01-26compat: auto-detect if zlib has uncompress2()Ævar Arnfjörð Bjarmason1-8/+3
2022-01-17wrapper: add a helper to generate numbers from a CSPRNGbrian m. carlson1-0/+34
2022-01-10Merge branch 'ab/makefile-hook-list-dependency-fix'Junio C Hamano1-2/+2
2022-01-10Merge branch 'ab/makefile-pager-env-is-used-only-by-pager.c'Junio C Hamano1-5/+6
2022-01-10Merge branch 'ab/makefile-msgfmt-wo-stats'Junio C Hamano1-1/+1
2022-01-07hook: add 'run' subcommandEmily Shaffer1-0/+1
2021-12-25Makefile: don't invoke msgfmt with --statisticsÆvar Arnfjörð Bjarmason1-1/+1
2021-12-25Makefile: move -DPAGER_ENV from BASIC_CFLAGS to EXTRA_CPPFLAGSÆvar Arnfjörð Bjarmason1-5/+6
2021-12-25Makefile: correct the dependency graph of hook-list.hÆvar Arnfjörð Bjarmason1-2/+2
2021-12-21Merge branch 'js/scalar'Junio C Hamano1-0/+9
2021-12-21Merge branch 'jc/c99-var-decl-in-for-loop'Junio C Hamano1-0/+1
2021-12-15Merge branch 'hn/reftable'Junio C Hamano1-3/+50
2021-12-10Merge branch 'bc/require-c99'Junio C Hamano1-1/+1
2021-12-04scalar: create a rudimentary executableJohannes Schindelin1-0/+9
2021-12-03revision: use C99 declaration of variable in for() loopJunio C Hamano1-0/+1
2021-12-01git-compat-util: add a test balloon for C99 supportbrian m. carlson1-1/+1
2021-11-29Merge branch 'ab/sh-retire-helper-functions'Junio C Hamano1-16/+10
2021-10-29Merge branch 'ab/make-sparse-for-real'Junio C Hamano1-1/+1
2021-10-21Makefile: remove redundant GIT-CFLAGS dependency from "sparse"Ævar Arnfjörð Bjarmason1-1/+1
2021-10-21git-sh-setup: remove "sane_grep", it's not needed anymoreÆvar Arnfjörð Bjarmason1-5/+1