summaryrefslogtreecommitdiff
path: root/Make
AgeCommit message (Collapse)AuthorFilesLines
2026-08-23Dothem/Make: prepare for proper worktree supportJunio C Hamano1-0/+5
We used to (and we still may) depend on the new-workdir layout where we could force checkout the same branch in the buildfarm directory. Let's migrate it to use the officially supported worktree feature, but be on detached HEADs. Teach METAMAKEBRANCH environment variable to Meta/Make, so that even a build on a detached HEAD can be told for which branch it is building and installing. Use the variable in Meta/Dothem and adjust the script minimally. So far, once the trees are set up, updating to newer revision and building seem to work OK. Nothing is done for bootstrapping part, but this should do for now.
2026-07-18Meta/Make: support '-s'Junio C Hamano1-1/+5
2025-04-07Meta/Make: export SHELL as well as SHELL_PATHJunio C Hamano1-1/+1
2024-12-13Meta/Make: simplify CFLAGSJunio C Hamano1-1/+1
2024-07-29Meta/dodoc.sh: switch to asciidoctorJunio C Hamano1-2/+1
Also use asciidoctor for daily builds (Meta/Make) and releases (Meta/RelBuild).
2024-07-29Meta/Make: also support kshJunio C Hamano1-6/+10
2024-07-11Meta/Make: do not skip t95??Junio C Hamano1-1/+1
2024-06-11Meta/Make: simplify skippingJunio C Hamano1-25/+4
2024-04-18Meta/Make: disable unit tests when --tests=<num> is givenJunio C Hamano1-1/+1
2022-10-10Meta/Make: peel HEAD symref only once if we canJunio C Hamano1-1/+2
2022-09-09Meta/Make: tweak spatch invocationJunio C Hamano1-1/+3
2022-07-06Meta/Make: prepare for nettle SHA256Junio C Hamano1-0/+5
2021-12-03Meta/Make: use -std=gnu99Junio C Hamano1-1/+1
2021-11-14Meta/Make: catch decl-after-stmtJunio C Hamano1-1/+1
2021-11-12Meta/Make: use LIBPCREJunio C Hamano1-0/+1
2020-07-22Meta: prepare to use alternate name for the primary branchJunio C Hamano1-1/+3
2020-06-22Meta: rename 'pu' to 'seen'Junio C Hamano1-1/+1
2017-09-27Meta/Make: remove -pedantic cruft and rely more on DEVELOPER settingsJunio C Hamano1-16/+12
2017-03-20Meta/Make: favor DC_SHA1 when availableJunio C Hamano1-1/+11
2017-03-03Meta/Make: allow --test='x y z' to use comma as separator, tooJunio C Hamano1-0/+1
2016-12-22Meta/Make: pass --no-prove and --long down thru Dothem to MakeJunio C Hamano1-0/+4
2016-06-23Meta/Make: do not default to --dashJunio C Hamano1-1/+1
2016-05-26Meta/Make, Meta/dodoc: enable BOLD_LITERALJunio C Hamano1-2/+1
While at it, retire use of old environment variables ASCIIDOC8 and ASCIIDOC_NO_ROFF, which were retired at 79c461d5 (docs: default to more modern toolset, 2010-11-19).
2016-05-26Meta/Make: use dash by defaultJunio C Hamano1-1/+1
2016-01-20Meta/Make: allow passing prove options from outside environmentJunio C Hamano1-2/+3
2016-01-19Meta/Make: use prove's --timer optionJunio C Hamano1-1/+3
2015-09-25Meta/Make: drop -std=c99 that was added by mistakeJunio C Hamano1-1/+1
2015-07-10Meta/Make: clean --memtrash testpen after a successful runJunio C Hamano1-4/+7
2015-06-29Meta/Make: optionally use ramdisk while running testsJunio C Hamano1-0/+24
2015-04-30Meta/Make: temporarily disable pedantic builds for older versionsJunio C Hamano1-0/+6
2015-02-05Meta/Make: make it strict by defaultJunio C Hamano1-13/+13
2014-11-11Meta/Make: retire old-style-def hack and add strict-protoJunio C Hamano1-11/+2
2014-08-08Meta/Make: cleanse random environment variables getting in a wayJunio C Hamano1-0/+8
2013-11-11Meta/Make: check for -WvlaJunio C Hamano1-1/+1
2013-08-19Meta/Make: prepend the canned settings to $OJunio C Hamano1-3/+3
Otherwise "O=<some custom settings> Meta/Make" will not be able to override them.
2013-07-19Meta/Make: teach --dash optionJunio C Hamano1-10/+20
2013-07-18Meta/Make: use -Wno-format-zero-length by defaultJunio C Hamano1-1/+1
2013-03-13Meta/Make: separate bootstrap-git dependencyJunio C Hamano1-18/+36
It still needs a working git to bootstrap, but we have to start from somewhere.
2012-12-26Meta/Make: fixup HEAD^^ typoJunio C Hamano1-1/+1
2012-12-26Meta/Make: export GIT_SKIP_TESTSJunio C Hamano1-1/+2
2012-12-26Meta/Make: tweaks for NetBSD 6.0Junio C Hamano1-0/+5
2012-12-20Meta/Make: update OpenBSD specific tweaksJunio C Hamano1-5/+2
2012-04-29Meta/Make: allow --noprove to decline use of prove in testsJunio C Hamano1-2/+6
2012-02-23Meta/Make, Dothem: use prove test when availableJunio C Hamano1-0/+6
2011-09-28Meta/Make: allow version of git to be overriddenJunio C Hamano1-7/+10
It gets harder than necessary to bootstrap otherwise
2011-05-31Meta/Make: skipping cvs/gitweb tests no longer neededJunio C Hamano1-5/+0
as I have necessary perl modules and cvsps on the test bochs.
2011-05-30Meta/Make: update test skipping logicJunio C Hamano1-6/+10
Request to "Meta/Make --test=????" should override the default built-in list of tests to skip on each test bochs.
2011-05-18Meta/Make: skip svn/cvs/gitweb tests on VMsJunio C Hamano1-0/+5
2011-04-25Meta/Make: try -Woverflow and -WunusedJunio C Hamano1-1/+1
2010-02-07Make: catch pointer-arithJunio C Hamano1-1/+3