31 Commits

Author SHA1 Message Date
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
Junio C Hamano
ee7126b8f1 Dothem: no point not installing doc if we build it
It is the building part that is expensive.
2009-04-02 13:01:23 -07:00
Junio C Hamano
411b5ebe48 Dothem: fix dotest/nodoc conditional
The test for nodoc was wrong and also missing from jch branch.
When dotest is not set, make was run twice.  By running make with
just $dotest, we can build either (implicit) all or test.
2009-04-02 10:18:39 -07:00
Junio C Hamano
e41c22c7e6 Dothem: Allow nodoc option 2009-03-30 14:42:33 -07:00
Junio C Hamano
2efd193a55 Dothem: reset before checking it out again to squelch messages. 2009-03-17 22:29:29 -07:00
Junio C Hamano
11ac3c74fd Update Dothem to build if jch and next are different 2009-03-12 16:05:56 -07:00
Junio C Hamano
fa879484d9 Update Dothem to be more quiet 2009-03-12 16:05:42 -07:00
Junio C Hamano
2f8e43af4f Dothem update 2009-03-06 00:24:33 -08:00
Junio C Hamano
0f6f6ec046 Add Dothem script
This keeps the checkout around and performs much better than Doit.
2009-03-05 01:50:23 -08:00