Commit Briefs

c4b45c8d3d Thomas Adam

portable: gitignore: add gitwrapper


40de210a71 Thomas Adam

portable: enable gotctl (via --enable-gotd)

This builds gotctl, for the moment via --enable-gotd


52daa6ad93 Thomas Adam

portable: build gotsh when --enable-gotd passed

When building gotd, also build gotsh.


2f1efc186f Thomas Adam

portable: enable compiling gotd

This enables gotd -- for now, this is opt-in at compile-time, via: ./configure --enable-gotd


b7eff1274c Thomas Adam

portable: enable cvg


47dc83f5be Thomas Adam

portable: configure: use config.h

So that the command-line flags to CC don't get drowned out with copious -D flags, move this detection to config.h instead. Note that to reduce the code churn, the existing include/got_compat.h header file has been renamed, and the generated file replaces it, but with the contents of the original header file included. Eventually, we might want to move some od the logic in include/got_compat2.h into AH_VERBATIM() blocks, but for now, this is a good compromise.


9981e8e386 Thomas Adam

portable: template: use as a subproject

Move template into its own subproject as it's only needed at compile-time and shouldn't be installed. This needs compiling with the host compiler which is configurable via HOSTCC and HOSTCLFAG environment variables. This diff largely from op@ but additional tweaking from myself.


cb11302ca6 Thomas Adam

portable: gotwebd: use template

This updates -portable's gotwebd instance to make use of the new templating engine.


0662d3fab4 Thomas Adam

portable: update gitignore for gotwebd

Add gotwebd and parse.c which are compiled/generated and should not be tracked.


48d12d8561 Omar Polo

repopulate .gitignore, revert 78c05fa

Probably due to a rebase, 78c05fa ended up truncating most of the portable .gitignore. Reinstate it with some small tweaks and add got-read-patch while here.


78c05fa484 Thomas Adam

Ignore tags files

OK stsp


5a7ef102e3 Thomas Adam

regress: enable tests

Enable the compilation and execution of the tests under regress/


0ca5b679a4 Thomas Adam

portable: propagate AM_CFLAGS/AM_CPPFLAGS

Allow for warnings via AM_CFLAGS in a common Makefile, and let those values propagate to all other Makefiles. Currently the more useful checks are disabled until upstream changes are made to reduce warnings. While here, also fix the version string to remove quotes.


746e2499a7 Thomas Adam

Ignore tags files

OK stsp


4ed6a25a57 Stefan Sperling

make ignore patterns work with 'got status'

ok thomas.adam


3e0a6c2640 Thomas Adam

portable: update .gitignore

Add .orig to gitgnore.


d3f2ad5edf Thomas Adam

regress: port cmdline tests

This commit introduces the 'make tests' target which will run the cmdline/* tests.


2b0eee35db Thomas Adam

enable gotadmin

Add gotadmin to configure.ac, etc., so it can be built and installed. OK thomas.adam


dd038bc6ec Thomas Adam

portable: initial Linux compilation

This commit modifies the GoT main branch to be able to compile it under linux.


119bf4ed24 Tracey Emery

blame css


2204c93439 Tracey Emery

display asctime_r


0adca11afb Stefan Sperling

tell git to ignore obj directories