| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2017-02-25 | git: Update to 2.12.0 | Michael Forney | |
| 2017-02-07 | git: Update to 2.11.1 | Michael Forney | |
| 2016-12-19 | Compress man pages | Michael Forney | |
| 2016-12-18 | git: Fetch and install man pages | Michael Forney | |
| 2016-12-13 | Move to flat package hierarchy | Michael Forney | |
| Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config | |||
