Junio C Hamano
5af0393bd9
Meta/Dothem: do not barf if /dev/shm is not writable
12 years ago
Junio C Hamano
40c2133686
Meta/Dothem: use the same GIT-CFLAGS when building and installing
13 years ago
Junio C Hamano
67600125e4
Meta/Dothem: do not chdir to something you haven't created yet
13 years ago
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.
13 years ago
Junio C Hamano
14b270036b
Meta/Dothem: further avoid testing the same tree twice
13 years ago
Junio C Hamano
7e62b4a70b
Meta/Make, Dothem: use prove test when available
13 years ago
Junio C Hamano
4350a1ca1e
Dothem: skip test if we have tested the same tree already
14 years ago
Junio C Hamano
fde117a9bf
Dothem: older proves do not know --exec
14 years ago
Junio C Hamano
45c52ecdbf
Try using prove when available
15 years ago
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.
15 years ago
Junio C Hamano
a8516ddd82
Tweak for OBSD and SunOS
15 years ago
Junio C Hamano
7afa4b4eef
Dothem: install html docs as well
15 years ago
Junio C Hamano
c85c96d98c
Dothem --scratch
16 years ago
Junio C Hamano
fa10d2d383
Dothem: build 'pu' last
16 years ago
Junio C Hamano
5c3a7a451f
Dothem: detect lack of asciidoc
16 years ago
Junio C Hamano
f7ba48ed5e
What's in
16 years ago
Junio C Hamano
7128f0a0db
Dothem: pass --loose as well
16 years ago
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.
16 years ago
Junio C Hamano
936a95a091
Allow multi-arch installation
16 years ago
Junio C Hamano
b2afa2e6ff
Meta/Dothem: do not create separate worktree for Meta in build farms
16 years ago
Junio C Hamano
10ce901d42
Meta/Dothem: detect unknown options
16 years ago
Junio C Hamano
21b717659e
Meta/Dothem: pass --locale=* to underlying Meta/Make
16 years ago
Junio C Hamano
7e8dadd50f
Dothem: make it easier to bootstrap
16 years ago
Junio C Hamano
ee7126b8f1
Dothem: no point not installing doc if we build it
...
It is the building part that is expensive.
16 years ago
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.
16 years ago
Junio C Hamano
e41c22c7e6
Dothem: Allow nodoc option
16 years ago
Junio C Hamano
2efd193a55
Dothem: reset before checking it out again to squelch messages.
16 years ago
Junio C Hamano
11ac3c74fd
Update Dothem to build if jch and next are different
16 years ago
Junio C Hamano
fa879484d9
Update Dothem to be more quiet
16 years ago
Junio C Hamano
2f8e43af4f
Dothem update
16 years ago
Junio C Hamano
0f6f6ec046
Add Dothem script
...
This keeps the checkout around and performs much better than Doit.
16 years ago
Junio C Hamano
67b8da7260
Doit: add -noinstall
16 years ago
Junio C Hamano
6d8ad71377
Doit: allow private editions
16 years ago
Junio C Hamano
2529c34a31
Doit: optionally test with /bin/dash
17 years ago
Junio C Hamano
3af0e6709c
Doit: build-test documentation, too.
17 years ago
Junio C Hamano
b37977f337
Allow building "jc special" as well
17 years ago
Junio C Hamano
2fc378a315
Fix Meta/V and Meta/Doit for exactly tagged versions.
18 years ago
Junio C Hamano
944e3f19f4
Doit: test before install
18 years ago
Junio C Hamano
fec598740d
V & Doit: be careful with differences between branch and revision.
18 years ago
Junio C Hamano
b9c9efd66c
Meta/V & Doit: what is installed could be -dirty.
18 years ago
Junio C Hamano
15ef670d68
Meta/V & Meta/Doit: adjust to exact release
...
"git version" would not have g suffix for an exact release.
18 years ago
Junio C Hamano
3b798f2f56
Meta/Doit: avoid rebuilding already up-to-date branches.
18 years ago
Junio C Hamano
19777591eb
Doit: fix -pedantic
18 years ago
Junio C Hamano
f43915da0c
Allow passing -pedantic etc to Meta/Make
19 years ago
Junio C Hamano
197c6bce75
Update Doit
19 years ago
Junio C Hamano
f7ad3c7827
Various fixes to build scripts.
19 years ago
Junio C Hamano
cb71bc8359
Conditionally allow specifying -j; default to -j2
19 years ago
Junio C Hamano
0bc1bdd1ec
Snapshot 2006-05-04
19 years ago
Junio C Hamano
f8ab671134
snapshot 2006-04-14
19 years ago
Junio C Hamano
b164a7b715
PU - --continue.
19 years ago