| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-04 | git: Update to 2.28.0 | Michael Forney | |
| 2020-06-30 | git: Enable add.interactive.usebuiltin by default | Michael Forney | |
| We don't have perl, so this allows usage of `git add -i` by default. | |||
| 2020-06-22 | git: Fix bug with submodule summary | Michael Forney | |
| 2020-06-05 | Use -isystem to include library headers | Michael Forney | |
| This way, warnings from headers that come from another package (in particular linux-headers) won't show up when they get included. To make sure we still track dependencies, use -MD instead of -MMD. | |||
| 2020-06-02 | git: Update to 2.27.0 | Michael Forney | |
| 2020-05-10 | Lua 5.1 compatibility | Michael Forney | |
| 2020-05-08 | Detect sha256 tool automatically | Michael Forney | |
| 2020-05-08 | Detect decompression tool automatically | Michael Forney | |
| This fixes cross-compilation from macOS, whose bsdtar does support xz through liblzma, but does not have xz(1). | |||
| 2020-04-23 | git: Update to 2.26.2 | Michael Forney | |
| 2020-04-19 | Address some shellcheck warnings | Michael Forney | |
| 2020-04-15 | Use gzipped archives when size difference is negligible | Michael Forney | |
| 2020-04-15 | Use main compression tool instead of *cat variants | Michael Forney | |
| 2020-04-15 | Allow overriding sha256 command through SHA256SUM | Michael Forney | |
| This way, oasis can be bootstrapped on other operating systems by setting SHA256SUM='shasum -a 256'. | |||
| 2020-04-14 | git: Update to 2.26.1 | Michael Forney | |
| 2020-03-24 | git: Update to 2.26.0 | Michael Forney | |
| 2020-03-20 | git: Update to 2.25.2 | Michael Forney | |
| 2020-02-21 | git: Add missing version bump for 2.25.1 | Michael Forney | |
| 2020-02-20 | git: Update to 2.25.1 | Michael Forney | |
| 2020-02-01 | git: Remove patch avoiding pointer to int conversion in initializer | Michael Forney | |
| This is not valid ISO C, but cproc now supports this. | |||
| 2020-01-13 | git: Update to 2.25.0 | Michael Forney | |
| 2019-12-16 | git: Use $OLDPWD instead of saving $PWD | Michael Forney | |
| 2019-12-10 | git: Update to 2.24.1 | Michael Forney | |
| 2019-11-17 | Update ninja requirement to 1.8.0 and don't bother with atomic outputs | Michael Forney | |
| Since ninja 1.8.0[0] and samurai 0.2[1], output mtime is always recorded after a job succeeds, and outputs are considered dirty if the recorded mtime is older than any input. This means that even if a command partially writes its output then fails (for example, if run with stdout redirected to a file), it will still get re-run during the next build. This means that outputs no longer have to be written atomically (i.e. renamed into place) in order to ensure a correct build, and we can drop the idiom `command >$out.tmp && mv $out.tmp $out`. [0] https://github.com/ninja-build/ninja/commit/04d886b11041bb59d01df794cce7a1e8cad2250d [1] https://github.com/michaelforney/samurai/commit/799bc5a4719b90a1026c129b55b92c0bccf97eeb | |||
| 2019-11-17 | git: Use tables for build script | Michael Forney | |
| 2019-11-04 | git: Use ed as the default editor | Michael Forney | |
| 2019-11-04 | git: Update to 2.24.0 | Michael Forney | |
| 2019-08-16 | git: Update to 2.23.0 | Michael Forney | |
| 2019-08-13 | git: Update to 2.22.1 | Michael Forney | |
| 2019-06-21 | git: Avoid casts of string literal to integer in initializers | Michael Forney | |
| 2019-06-10 | git: Update to 2.22.0 | Michael Forney | |
| 2019-03-19 | Rename rev to ver, and keep track of package versions as well | Michael Forney | |
| 2019-03-11 | Allow overriding pax command with PAXREAD | Michael Forney | |
| Most systems do not have pax installed by default, or it is not available at all. However, since we are relying on the -s flag for member name substitution, we can't just use a tar command that works everywhere. Instead, support the environment variable PAXREAD to specify the command to use in place of `pax -r`. Since bsdtar from libarchive supports -s, we can set PAXREAD='bsdtar -xf -'. | |||
| 2019-03-04 | git: Remove some WIP perl rules | Michael Forney | |
| These were accidentally committed. | |||
| 2019-03-04 | git: Update to 2.21.0 | Michael Forney | |
| 2018-12-23 | git: Update to 2.20.1 | Michael Forney | |
| 2018-12-23 | git: Update to 2.19.2 | Michael Forney | |
| 2018-11-01 | git: Update to 2.19.1 | Michael Forney | |
| 2018-09-29 | git: Update to 2.19.0 | Michael Forney | |
| 2018-08-11 | git: Update to 2.18.0 | Michael Forney | |
| 2018-04-10 | git: Update to 2.17.0 | Michael Forney | |
| 2018-03-23 | git: Update to 2.16.3 | Michael Forney | |
| 2018-02-16 | git: Update to 2.16.2 | Michael Forney | |
| 2018-02-16 | Port build scripts to POSIX shell | Michael Forney | |
| Since we are now using Lua to generate ninja files, use of rc in build scripts seems unnecessary and adds an additional bootstrap dependency. None of them are too fancy, so just port to POSIX sh instead. | |||
| 2018-01-23 | git: Update to 2.16.1 | Michael Forney | |
| 2018-01-18 | git: Add some defines about supported libc features | Michael Forney | |
| 2018-01-18 | git: Update to 2.16.0 | Michael Forney | |
| 2017-11-30 | git: Update to 2.15.1 | Michael Forney | |
| 2017-10-31 | git: Update to 2.15.0 | Michael Forney | |
| 2017-10-23 | git: Update to 2.14.3 | Michael Forney | |
| 2017-09-25 | git: Update to 2.14.2 | Michael Forney | |
