| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2016-12-08 | git: Update to 2.11.0 | Michael Forney | |
| 2016-12-08 | git: Drop dashes from builtin invocations in scripts | Michael Forney | |
| This way, we don't have to install symlinks for builtins. | |||
| 2016-11-20 | Various style fixes | Michael Forney | |
| 2016-11-20 | Drop phony/ prefix from phony targets | Michael Forney | |
| There is little chance of collision between phony target names and actual sources checked in $dir. Additionally, it was a bit magical when processing phony sources because paths starting with $ or phony/ were left alone, while others were prepended with $outdir/. Also, where appropriate, use phony targets for dependencies instead of specifying all of them for every compile action. This makes the resulting ninja files easier to read, and might be more efficient too. | |||
| 2016-10-30 | git: Update to 2.10.2 | Michael Forney | |
| 2016-10-30 | Use library list files to track library dependencies | Michael Forney | |
| 2016-10-12 | git: Update to 2.10.1 | Michael Forney | |
| 2016-10-12 | Rename .rev to rev | Michael Forney | |
| Even though it is not generally useful, it is easy to forget to update if it is hidden. | |||
| 2016-09-30 | git: Update to 2.10.0 | Michael Forney | |
| 2016-08-26 | git: Update to 2.9.3 | Michael Forney | |
| 2016-07-15 | git: Update to 2.9.2 | Michael Forney | |
| 2016-07-12 | git: Fix version in config.h | Michael Forney | |
| 2016-07-11 | git: Update to 2.9.1 | Michael Forney | |
| 2016-07-02 | git: Fix git-receive-pack and git-upload-archive symlinks | Michael Forney | |
| 2016-06-27 | git: Declare some missing dependencies | Michael Forney | |
| 2016-06-27 | Run gen.rc from $dir, not $srcdir | Michael Forney | |
| 2016-06-27 | git: Avoid globbing | Michael Forney | |
| 2016-06-27 | Integrate source fetching into ninja files | Michael Forney | |
| 2016-06-27 | Reformulate "let" helper into "with" | Michael Forney | |
| 2016-06-25 | git: Specify DEFAULT_GIT_TEMPLATE_DIR | Michael Forney | |
| 2016-06-25 | git: Store global definitions in config.h | Michael Forney | |
| 2016-06-15 | git: Fix version in gen.rc | Michael Forney | |
| 2016-06-13 | git: Update to 2.9.0 | Michael Forney | |
| 2016-06-12 | git: Update to 2.8.4 | Michael Forney | |
| 2016-06-11 | git: Install some required symlinks in /bin | Michael Forney | |
| 2016-05-25 | git: Update to 2.8.3 | Michael Forney | |
| 2016-05-13 | git: Update to 2.8.2 | Michael Forney | |
| 2016-04-23 | git: Install shell scripts and libraries | Michael Forney | |
| 2016-04-23 | git: Build with libressl and curl | Michael Forney | |
| 2016-04-23 | git: Use acme-style links to source lists | Michael Forney | |
| 2016-04-23 | Add git 2.8.1 | Michael Forney | |
