Commits
- Commit:
36d7ed1e4ca16170bfdc637695cc21f41a871593
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update dist configuration
When running 'make dist', ensure we automatically pass through the
relevant configure options so that the relevant files are included.
- Commit:
a77903c9966763710b6ec7500228274cc73a8aa0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add --enable-cvg flag
Just while cvg is being developed, mask the building of this via a flag
to ./configure -- this is not intended to be used by any packagers, but
rather, provide a means for developers for testing.
This flag will go away once cvg is considered releasable.
- Commit:
e34f3591b54460db74aa6ba430682df828722094
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: don't yet build cvg
cvg is still under development, and not ready to be installed yet.
- Commit:
375bde467370a1b00b9d1a41a6700bbbf8e69cac
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.92
- Commit:
4efc8dcb177f6c378c12a7d91f51e6ae4e80078b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotd/gitwrapper: update for libs
Bring gotd and gitwrapper closer to how libraries are detected.
- Commit:
40de210a716dc3b8dd4116cda482c851eac44d4f
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable gotctl (via --enable-gotd)
This builds gotctl, for the moment via --enable-gotd
- Commit:
52daa6ad930882d88e621503559fcb23baad5d7b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: build gotsh when --enable-gotd passed
When building gotd, also build gotsh.
- Commit:
2f1efc186f6bda57e8357f593f19883a7edb7895
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable compiling gotd
This enables gotd -- for now, this is opt-in at compile-time, via:
./configure --enable-gotd
- Commit:
b7eff1274c82d60d1eeca924bb9c5dcb951a781c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable cvg
- Commit:
b74f20ba56efe30c25f0e3dcd56b1248dc06c030
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add object_qid.c to regress
- Commit:
28c54b826b2cf26c7840db947ee29fe2b17e893f
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: regress: enable tog tests
This enables running of the tog regress tests. Note that this is
enabled before regress-cmdline, as regress-cmdline takes a while.
- Commit:
5007bd0d88e88e4e812dbb82ec4cf157920f62ea
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: linux: add libmd
On some systems libmd isn't explicitly implied, so detect this via
pkg-config at configure time.
Problem reported by @stsp
- Commit:
09e05ed50d7310833916e622c86ee1a18ba4a1b0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: regress: imply compat
When building tests, compat needs to be built. Do this prior to running
any tests. This ensures tests can be run from a clean tree.
Furthermore, add got_compat.h to all test headers. This wasn't
necessary before as this was implicitly being included, but now isn't.
- Commit:
7481a082712c54222e8d31ed08a109145090a913
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add LICENCE util/got-portable-ver.sh to dist
Update EXTRA_DIST to include these two files.
- Commit:
54bac5ec34cd08d8ecedaab13def1cfce4e4dae2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update Makefiles
sha1.c -> hash.c
- Commit:
cb11302ca643bbb042a84f1e4784202c0f9a1252
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: use template
This updates -portable's gotwebd instance to make use of the new
templating engine.
- Commit:
4e80a172c62f9b329f0f876405c8d391358e5e6a
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: support infrastructure for gotd/gotsh
Provide the ability for -portable to continue to compile, until such
time that gotd and gotsh have been enabled in -portable.
- Commit:
fc16ecdf72bdc27684fed33e40cfaad4a7018517
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: sort makefile source lines
For all key Makefile.am files in use, sort the files so that they're
more easily identifiable -- especially when adding/removing source
files.
- Commit:
948a2b91cd1124a44fa06cfac61f72ed076dcdf8
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix tests
- Commit:
cb3c9f1cc3c0150fe2781c4bcd4bcae557696705
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: regress: order lib files
For those tests which rely on compilation files, order them
alphabetically so it's easier when having to change the makefile
stanzas.
- Commit:
400c1baa797ea52d7f44e2d997bbf0341912a6f4
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move got_gotconfig_read() into new file read_gotconfig_privsep.c
- Commit:
d348087d319f40c9237d272e23cd12fdec5bd123
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move code for reading Git's config file into new file read_gitconfig_privsep.c
The end goal here is to remove the dependency of repository.c on privsep.c
during compilation.
- Commit:
b61ceafcc71b10ab2295bf09b9ddb34a07666f73
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move functions which open objects into new file object_open_privsep.c
For the future, this will make it possible to provide alternative
implementations of functions now stored in object_open_privsep.c.
This will probably be needed by future gotd(8) which runs inside
a chroot(2) environment and without the "exec" pledge(2) promise,
making it impossible to run libexec helpers on the fly.
Details of this design are not yet settled, but moving functions
into a separate compilation unit won't hurt in any case.
- Commit:
ff36aeea6fe48eb9071eccc41d2a31a47d109be3
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: first stab at compilation
This is not yet "clean", but does compile. A few things to consider:
* See comments beginning with "TA:"
- Commit:
1d7053d6b0ca752f59bfb4059699ae9154e2ddcd
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: regress: fix fetch compilation
Add missing files for testing fetch.