| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2017-09-25 | Rewrite ninja generation scripts in Lua | Michael Forney | |
| 2017-08-19 | Don't use -isystem | Michael Forney | |
| This way we can use -MMD to exclude system header files and still retain dependency tracking within oasis. | |||
| 2017-08-10 | git: Update to 2.14.1 | Michael Forney | |
| 2017-08-10 | git: Install built-in symlinks in GIT_EXEC_DIR | Michael Forney | |
| These are required for git aliases to work. I don't use those, but others might. | |||
| 2017-08-10 | git: Update to 2.14.0 | Michael Forney | |
| 2017-08-04 | git: Update to 2.13.4 | Michael Forney | |
| 2017-07-22 | git: Update to 2.13.3 | Michael Forney | |
| 2017-06-28 | git: Update to 2.13.2 | Michael Forney | |
| 2017-06-05 | git: Update to 2.13.1 | Michael Forney | |
| 2017-05-28 | git: Use curl for git-imap-send | Michael Forney | |
| We already use it for git-remote-http, and this removes the dependency on libssl. | |||
| 2017-05-27 | git: Use the DC SHA1 implementation | Michael Forney | |
| This is now the default in 2.13.0 and it detects collision attacks. Also, it removes the libcrypto dependency. | |||
| 2017-05-10 | git: Update to 2.13.0 | Michael Forney | |
| 2017-03-26 | git: Update to 2.12.2 | Michael Forney | |
| 2017-03-24 | git: Update to 2.12.1 | Michael Forney | |
| 2017-03-03 | git: Set DEFAULT_EDITOR and DEFAULT_PAGER | Michael Forney | |
| Otherwise, git will try to invoke vi and less if they are unset. | |||
