Junio C Hamano
dc149545c2
Dothem: fix 'leaks' mode
2024-12-13 15:31:57 -08:00
Junio C Hamano
633ba22dc5
Dothem: run with leaks and sha256
2024-12-13 08:54:47 -08:00
Junio C Hamano
860bc4360c
Meta/Dothem: add '--clean' option
2023-03-13 09:51:26 -07:00
Junio C Hamano
3452d82fc2
Meta/Dothem: remove regex.o after running sparse
2023-03-07 13:46:36 -08:00
Junio C Hamano
997a4e139f
Dothem: allow using Asciidoctor
2022-10-26 10:35:13 -07:00
Junio C Hamano
f67d454f64
Dothem: system regex.h seems to have trouble with sparse
2022-10-26 10:32:35 -07:00
Junio C Hamano
8fe2ce96f1
Meta/Dothem: allow optional sanitize tests
2022-10-21 12:02:38 -07:00
Junio C Hamano
244d1719af
Meta/Dothem: optionally run various sanitizer tests with --san option
2022-10-10 14:34:00 -07:00
Junio C Hamano
d786c64cd6
Meta/Dothem: run hdr-check locally
2022-01-24 10:32:50 -08:00
Junio C Hamano
5ec7e19bc3
Meta/Dothem: enable check-docs
2021-10-18 15:25:31 -07:00
Junio C Hamano
7d9ec4c25f
Meta/Dothem: support --cocci
2021-03-19 23:54:46 -07:00
Junio C Hamano
f83453f9c9
Meta/Dothem: use sparse
2020-11-02 17:59:14 -08:00
Junio C Hamano
bd45e1c302
Meta: prepare to use alternate name for the primary branch
2020-07-22 21:38:21 -07:00
Junio C Hamano
c483b4cf74
Meta: rename 'pu' to 'seen'
2020-06-22 17:20:27 -07:00
Junio C Hamano
9c6d544707
Dothem: let distclean run before switching to another revision
...
We run "make distclean" when --scratch is in effect, but that should
be done using the current Makefile and set of sources before flipping
to another branch.
2020-02-19 14:50:16 -08:00
Junio C Hamano
d32db97b02
Meta/Dothem: make --memtrash configurable
2017-10-18 11:56:31 +09:00
Junio C Hamano
d4ebbfcb6e
Meta/Make: pass --no-prove and --long down thru Dothem to Make
2016-12-22 15:21:20 -08:00
Junio C Hamano
b0fb9c0b1e
Meta/Dothem: make sure that --scratch build is really from scratch
2016-05-26 14:29:05 -07:00
Junio C Hamano
ed1b72e6f9
Meta/Dothem: use prove's --state option
...
This however makes it very cumbersome to limit the tests that are
run, so it is left out of Meta/Make.
2016-01-19 15:47:59 -08:00
Junio C Hamano
527e148feb
Meta/Dothem: tell Meta/Make to test in the ramdisk
2015-06-29 14:25:55 -07:00
Junio C Hamano
5f30cab0d2
Meta/Dothem: clean with "distclean"
2015-04-28 15:47:53 -07:00
Junio C Hamano
ebba4c72e6
Meta/Dothem: use chain-lint while testing
2015-04-14 12:58:00 -07:00
Junio C Hamano
390811230e
Meta/Dothem: no need to retest only because RelNotes has changed
2015-02-23 13:15:36 -08:00
Junio C Hamano
d1eae6908f
Meta/Make: make it strict by default
2015-02-05 14:19:00 -08:00
Junio C Hamano
2eb29cb169
Meta/Dothem: fix typo that prevented ramdisk testpen from getting used
2014-09-23 10:48:58 -07:00
Junio C Hamano
121a85bcf9
Meta/Dothem: simplify rule to avoid running tests
2014-02-06 15:34:28 -08:00
Junio C Hamano
9340d1ffa7
Meta/Dothem: no need to retest if only documentation changed
2014-02-05 14:46:56 -08:00
Junio C Hamano
5af0393bd9
Meta/Dothem: do not barf if /dev/shm is not writable
2012-12-25 01:54:28 -08:00
Junio C Hamano
40c2133686
Meta/Dothem: use the same GIT-CFLAGS when building and installing
2012-08-31 14:18:49 -07:00
Junio C Hamano
67600125e4
Meta/Dothem: do not chdir to something you haven't created yet
2012-06-06 13:55:20 -07:00
Junio C Hamano
a109a1a56f
Meta/Dothem: honor --force
...
Disable "A version with the same tree already is installed
somewhere" optimization when the script is run with --force.
Also be careful when crafting "--root=/dev/shm/testpen" option to
the test scripts; on Ubuntu, /dev/shm may be a symbolic link that
points at /run/shm, and "$TRASH_DIRECTORY" and $(pwd) may not match,
causing poorly written tests to fail.
2012-06-03 19:08:02 -07:00
Junio C Hamano
14b270036b
Meta/Dothem: further avoid testing the same tree twice
2012-02-26 23:29:04 -08:00
Junio C Hamano
7e62b4a70b
Meta/Make, Dothem: use prove test when available
2012-02-23 14:13:35 -08:00
Junio C Hamano
4350a1ca1e
Dothem: skip test if we have tested the same tree already
2011-08-08 14:56:10 -07:00
Junio C Hamano
fde117a9bf
Dothem: older proves do not know --exec
2010-12-08 15:34:34 -08:00
Junio C Hamano
45c52ecdbf
Try using prove when available
2010-10-26 23:05:08 -07:00
Junio C Hamano
85ace14c2b
Meta/Dothem: --dash option builds only with dash
...
Earlier one tried to build with /bin/sh and /bin/dash but to do so correctly
we need to 'make clean' in the middle, which is too much overhead to do many
times a day.
2010-01-31 18:26:36 -08:00
Junio C Hamano
a8516ddd82
Tweak for OBSD and SunOS
2010-01-06 00:31:20 -08:00
Junio C Hamano
7afa4b4eef
Dothem: install html docs as well
2009-12-05 11:35:22 -08:00
Junio C Hamano
c85c96d98c
Dothem --scratch
2009-10-11 17:22:32 -07:00
Junio C Hamano
fa10d2d383
Dothem: build 'pu' last
2009-09-07 17:51:24 -07:00
Junio C Hamano
5c3a7a451f
Dothem: detect lack of asciidoc
2009-07-06 10:05:17 -07:00
Junio C Hamano
f7ba48ed5e
What's in
2009-05-17 00:54:38 -07:00
Junio C Hamano
7128f0a0db
Dothem: pass --loose as well
2009-04-29 22:11:24 -07:00
Junio C Hamano
8339e55e1d
Meta/Dothem: support multi-arch $HOME directory better
...
This can use the layout that has buildfarm under $HOME/g/$arch/buildfarm
and the layout that has it ../buildfarm, relative to the git tree. The
maintainer's home machines (and virtual ones) will use the former, while
the k.org machine will use the latter layout.
2009-04-26 19:49:29 -07:00
Junio C Hamano
936a95a091
Allow multi-arch installation
2009-04-25 22:05:45 -07:00
Junio C Hamano
b2afa2e6ff
Meta/Dothem: do not create separate worktree for Meta in build farms
2009-04-19 16:10:04 -07:00
Junio C Hamano
10ce901d42
Meta/Dothem: detect unknown options
2009-04-19 16:08:03 -07:00
Junio C Hamano
21b717659e
Meta/Dothem: pass --locale=* to underlying Meta/Make
2009-04-19 09:06:33 -07:00
Junio C Hamano
7e8dadd50f
Dothem: make it easier to bootstrap
2009-04-19 05:12:57 -07:00