aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* aux/prune-includes.sh: WIP version of brute force "#include" prunerEuAndreh2021-09-071-0/+24
|
* Makefile: Indent target dependenciesEuAndreh2021-09-071-3/+3
|
* src/config.h.in: s/GISTATIC_CONFIG_H/CONFIG_HEuAndreh2021-09-061-2/+2
|
* Makefile: Generate src/config.h from src/config.h.inEuAndreh2021-09-052-14/+16
|
* Makefile: Add better .c.o inference ruleEuAndreh2021-09-021-0/+3
|
* Makefile: Make objects no depend on headers but on other objectsEuAndreh2021-08-311-6/+6
|
* Makefile: Change order of built artifact to reflect actual build orderEuAndreh2021-08-311-1/+3
|
* Makefile: Use libgistatic.a to build gistatic instead of the underlying objectsEuAndreh2021-08-281-3/+3
| | | | | | | | | This way I can make sure at least that all the objects that are required to exist on the library file are being included. However, this has no influence on what should and shouldn't be exposed in src/gistatic.h, and which functions ought to be public. This verification will remain unimplemented, at least for now.
* Makefile: Run integration (expensive) tests after unit and linter testsEuAndreh2021-08-281-1/+1
|
* Makefile: Use macros over globs on "clean" targetEuAndreh2021-08-281-1/+1
|
* Makefile: Remove bin, lib and include artifacts in "uninstall" targetEuAndreh2021-08-281-0/+4
|
* Makefile: Be more explicit about empty lines on the generated src/config.hEuAndreh2021-08-281-1/+2
|
* Makefile: Move libgistatic.a to the beginning, following the natural ↵EuAndreh2021-08-281-3/+3
| | | | progression of artifacts
* Makefile: Remove duplicate usage of $(CFLAGS), $(LDFLAGS) and $(LDLIBS)EuAndreh2021-08-281-3/+3
|
* src/lib.c: Remove duplicate definition of PROGNAMEEuAndreh2021-08-281-2/+0
|
* TODOs.md: Add #task-543193c9-b1c5-9362-b69d-d7b6e5e071f0EuAndreh2021-08-281-0/+3
|
* TODOs.md: Add #task-54ab2440-45aa-5bf8-388c-43f8a5dbbd9cEuAndreh2021-08-281-0/+3
|
* aux/workflow/dist.sh: Be stricter with release pre-requisitesEuAndreh2021-08-282-6/+26
|
* src/lib.c: Mark local FILE* variable as constEuAndreh2021-08-271-1/+1
|
* src/*.c: Add newline between function return type and its nameEuAndreh2021-08-2710-91/+219
| | | | | | | | | | | | | The purpose of this change is two-fold: - make function and variable declarations grep-friendly (one can use a pattern /^fn_name/ to find the definition); - make the lines shorter, so less functions need to have their arguments span over many lines. This is more grep-friendly both for finding the function definition, but also for matching on the return type of the function or the variable. Update tests/c-lint.sh to enforce this.
* TODOs.md: Add comments to the body of #task-a6bdaeb0-7099-c728-2b7c-b080aa2fba33EuAndreh2021-08-271-0/+16
|
* TODOs.md: Add links to zlib implementations on Resources sectionEuAndreh2021-08-271-0/+3
|
* src/lib.c: Stick to 80 columnsEuAndreh2021-08-241-1/+2
|
* src/lib.{c,h}: Make args to gistatic_main() constEuAndreh2021-08-242-2/+2
|
* src/lib.c: Move unit_tests_gistatic to the end of the fileEuAndreh2021-08-241-19/+19
|
* TODOs.md: Add #task-4202ee33-1344-0854-c970-89664066b029EuAndreh2021-08-241-0/+3
|
* Makefile: Add single quote around paths and namesEuAndreh2021-08-241-16/+16
|
* TODOs.md: Add #task-fbb258cd-f95d-af86-cc7b-0c324d2ae42bEuAndreh2021-08-241-0/+3
|
* aux/ci/ci-build.sh: Better formatting of final report messageEuAndreh2021-08-231-2/+2
|
* TODOs.md: Add #task-b1290a2e-271f-dea6-8217-1452a11ec3deEuAndreh2021-08-231-0/+3
|
* aux/workflow/l10n.sh: Print progress message to STDERR instead of STDOUTEuAndreh2021-08-231-1/+1
|
* aux/guix/with-container.sh: Increase verbosity when building Docker imageEuAndreh2021-08-231-1/+1
|
* public/makefile.svg: Start generating it with makefile2graph and graphvizEuAndreh2021-08-234-1/+7
|
* src/: Move logerr* functions to src/logerr.{c,h}; forward tarballs_fd to ↵EuAndreh2021-08-236-47/+233
| | | | src/tar.c
* TODOs.md: Extend description of #task-4e40832e-78cf-fc21-cbf9-2fe00fd3828dEuAndreh2021-08-221-0/+2
|
* src/tar.c: Add link to the reference specificationEuAndreh2021-08-221-0/+7
|
* re 's/write_tarball_from_directory/tarball_write_from_directory/g'EuAndreh2021-08-223-3/+3
|
* src/: s/tarzify/tarball_write_from_directory/gEuAndreh2021-08-223-3/+3
|
* tests/c-lint.sh: Use grep exit status instead of empty string outputEuAndreh2021-08-221-2/+3
|
* tests/dev-integration.sh: Fix calls to executable and testEuAndreh2021-08-221-4/+3
|
* src/tar.c: tarzify(): Return 0 by default for nowEuAndreh2021-08-221-1/+1
|
* src/lib.c: Fix logic condition for deciding when to generate tarbalssEuAndreh2021-08-221-1/+1
|
* TODOs.md: Add #task-e51e6490-c42c-1167-2d2a-26af8b8cd654EuAndreh2021-08-221-0/+3
|
* src/lib.c: Write repo_tarballs_refs_each, calling stub tarzify() functionEuAndreh2021-08-223-18/+95
|
* src/lib.c: Tweak test_start() nameEuAndreh2021-08-221-1/+1
|
* src/lib.c: Add strsjoin() with testsEuAndreh2021-08-221-0/+104
|
* src/lib.c: Differentiate between -1 and other errors when looping through ↵EuAndreh2021-08-221-2/+10
| | | | Git references
* Rename src/gistatic.* src/lib.*EuAndreh2021-08-225-17/+18
|
* TODOs.md: Add #task-c71e7a3a-076d-3553-e245-0ad2b7a64231EuAndreh2021-08-221-0/+8
|
* src/gistatic.c: Remove unused MSGsEuAndreh2021-08-222-16/+8
|