aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* TODOs.md: Add #task-218e2893-c2d3-caa5-b0e3-cde70b31a3f7EuAndreh2021-08-221-0/+3
|
* aux/ci/report.sh: Fix missing close tagEuAndreh2021-08-221-1/+2
|
* Have a single top-level main for running unit-testsEuAndreh2021-08-229-76/+74
| | | | | | | | | | | | | | | | | | | Instead of each .c file becoming a self-standing .t executable file, and being run for executing the unit tests local to the file, now each .c becomes a .to object (akin to a .o object, but one where the -DTEST flag is given to the compiler). After that, all the .to objects are linked together in a gistatic-tests executable, in a equivalent way that all .o files get linked together in a gistatic executable. This change was necessary in order to allow dependencies between objects. The next task will be making a tar of a repository tree checkout, and src/gistatic.{o,to} will start depending on src/tar.{o,to}. If each file has its own main function when -DTEST is given, then I wont be able to link them together. I took the opportunity that I had to change the Makefile, and I improved the dependency between targets and dependencies greatly. From what I can tell now, it is correct.
* src/gistatic.c: Remove .logo bogus color attributeEuAndreh2021-08-223-12/+0
|
* src/gistatic.c: Suppress "Download" and "Commit message" columns from tags ↵EuAndreh2021-08-222-33/+1
| | | | table in refs.html
* src/gistatic.c: repo_refs_({tag => tags}|{branch => branches})_eachEuAndreh2021-08-211-4/+4
|
* src/gistatic.c: create functions for loops; encode refs.html page dynamic ↵EuAndreh2021-08-211-165/+196
| | | | content
* tests/build-sample.sh: Also build $PWDEuAndreh2021-08-211-1/+1
|
* src/gistatic.c: Use <OBJECT>_<PART>_<VERB> nomenclature for function namesEuAndreh2021-08-211-15/+15
|
* Makefile: Run assert-catgets.sh for all C filesEuAndreh2021-08-211-1/+1
|
* aux/: UpdateEuAndreh2021-08-215-34/+41
|
* src/tests-lib.c: Move testing helper function and share it with other filesEuAndreh2021-08-217-31/+58
|
* TODOs.md: Add #task-a0634ded-968e-bce5-3fef-8e1c5e3aab35EuAndreh2021-08-211-0/+3
|
* TODOs.md: Add #task-9eb2fad6-359b-f221-7dec-490acebe80f5EuAndreh2021-08-201-0/+3
|
* TODOs.md: Add #task-2ac45f7a-7152-d296-ab36-b0f60e2db3cbEuAndreh2021-08-201-0/+3
|
* TODOs.md: Mark #task-07c14c08-3757-ced7-36f8-d1ec5c437633 as DONEEuAndreh2021-08-201-1/+5
|
* src/gistatic.c: Add dark mode CSS media queryEuAndreh2021-08-203-15/+117
|
* Makefile: Generate build samples before running the testsEuAndreh2021-08-201-1/+1
| | | | | This way even with failing tests one can see the interactive evolution of the generated HTML files.
* TODOs.md: Mark #task-2e2ad57f-9c31-69d8-e3d9-2708c2b73403 as DONEEuAndreh2021-08-201-1/+4
|
* TODOs.md: Mark #task-d6cab5ad-0405-5190-f918-766b81daf8c0 as DONEEuAndreh2021-08-201-1/+11
|
* TODOs.md: s/tar.xz/tar.gz/EuAndreh2021-08-201-1/+1
|
* src/gistatic.c: s/snapshots/tarballs/EuAndreh2021-08-201-9/+9
|
* TODOs.md: Mark #task-62a25249-fc96-2774-9df9-663216fc6a0c as DONEEuAndreh2021-08-201-1/+7
|
* Makefile: Copy libgistatic.a and gistatic.h on "install" targetEuAndreh2021-08-201-3/+8
|
* src/gistatic.c: Handle overflow of size_t valuesEuAndreh2021-08-201-6/+73
|
* src/gistatic.c: Reword comment on date formatEuAndreh2021-08-201-1/+1
|
* src/gistatic.c: Write actual usage and help textsEuAndreh2021-08-192-5/+30
|
* src/gistatic.c: Include usage message on -h flagEuAndreh2021-08-191-1/+1
|
* aux/workflow/: Remove unused favicon.png, make favicon.svg a symlinkEuAndreh2021-08-192-2/+2
|
* .gitignore: Add libgistatic.a and src/config.hEuAndreh2021-08-191-2/+4
|
* Makefile: Adapt to multiple C sources, generate src/config.h and libgistatic.aEuAndreh2021-08-191-16/+40
|
* src/gistatic.c: Enforce fn(void) ruleEuAndreh2021-08-191-11/+14
|
* src/gistatic.c: Move main() to src/main.cEuAndreh2021-08-193-6/+19
|
* src/tar.{h,c}: Add src/tar.hEuAndreh2021-08-192-1/+9
|
* tests/c-lint.sh: Add more strict linting rulesEuAndreh2021-08-191-0/+22
|
* tests/build-sample.sh: Add, to be included in the "check" targetEuAndreh2021-08-191-0/+9
|
* tests/assert-catgets.sh: Mark as executableEuAndreh2021-08-191-0/+0
|
* aux/ci/ci-build.sh: Remove git-annex callEuAndreh2021-08-191-1/+0
|
* aux/workflow/installcheck.sh: Remove in favor of repocheck.shEuAndreh2021-08-193-69/+184
| | | | | Adjust Makefile accordingly, alre removing "installcheck" and "uninstallcheck" targets.
* TODOs.md: Add #task-62a25249-fc96-2774-9df9-663216fc6a0cEuAndreh2021-08-191-0/+3
|
* TODOs.md: Add #task-4e40832e-78cf-fc21-cbf9-2fe00fd3828dEuAndreh2021-08-191-0/+7
|