summaryrefslogtreecommitdiff
path: root/pkg/git
AgeCommit message (Collapse)Author
2020-08-04git: Update to 2.28.0Michael Forney
2020-06-30git: Enable add.interactive.usebuiltin by defaultMichael Forney
We don't have perl, so this allows usage of `git add -i` by default.
2020-06-22git: Fix bug with submodule summaryMichael Forney
2020-06-05Use -isystem to include library headersMichael 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-02git: Update to 2.27.0Michael Forney
2020-05-10Lua 5.1 compatibilityMichael Forney
2020-05-08Detect sha256 tool automaticallyMichael Forney
2020-05-08Detect decompression tool automaticallyMichael Forney
This fixes cross-compilation from macOS, whose bsdtar does support xz through liblzma, but does not have xz(1).
2020-04-23git: Update to 2.26.2Michael Forney
2020-04-19Address some shellcheck warningsMichael Forney
2020-04-15Use gzipped archives when size difference is negligibleMichael Forney
2020-04-15Use main compression tool instead of *cat variantsMichael Forney
2020-04-15Allow overriding sha256 command through SHA256SUMMichael Forney
This way, oasis can be bootstrapped on other operating systems by setting SHA256SUM='shasum -a 256'.
2020-04-14git: Update to 2.26.1Michael Forney
2020-03-24git: Update to 2.26.0Michael Forney
2020-03-20git: Update to 2.25.2Michael Forney
2020-02-21git: Add missing version bump for 2.25.1Michael Forney
2020-02-20git: Update to 2.25.1Michael Forney
2020-02-01git: Remove patch avoiding pointer to int conversion in initializerMichael Forney
This is not valid ISO C, but cproc now supports this.
2020-01-13git: Update to 2.25.0Michael Forney
2019-12-16git: Use $OLDPWD instead of saving $PWDMichael Forney
2019-12-10git: Update to 2.24.1Michael Forney
2019-11-17Update ninja requirement to 1.8.0 and don't bother with atomic outputsMichael 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-17git: Use tables for build scriptMichael Forney
2019-11-04git: Use ed as the default editorMichael Forney
2019-11-04git: Update to 2.24.0Michael Forney
2019-08-16git: Update to 2.23.0Michael Forney
2019-08-13git: Update to 2.22.1Michael Forney
2019-06-21git: Avoid casts of string literal to integer in initializersMichael Forney
2019-06-10git: Update to 2.22.0Michael Forney
2019-03-19Rename rev to ver, and keep track of package versions as wellMichael Forney
2019-03-11Allow overriding pax command with PAXREADMichael 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-04git: Remove some WIP perl rulesMichael Forney
These were accidentally committed.
2019-03-04git: Update to 2.21.0Michael Forney
2018-12-23git: Update to 2.20.1Michael Forney
2018-12-23git: Update to 2.19.2Michael Forney
2018-11-01git: Update to 2.19.1Michael Forney
2018-09-29git: Update to 2.19.0Michael Forney
2018-08-11git: Update to 2.18.0Michael Forney
2018-04-10git: Update to 2.17.0Michael Forney
2018-03-23git: Update to 2.16.3Michael Forney
2018-02-16git: Update to 2.16.2Michael Forney
2018-02-16Port build scripts to POSIX shellMichael 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-23git: Update to 2.16.1Michael Forney
2018-01-18git: Add some defines about supported libc featuresMichael Forney
2018-01-18git: Update to 2.16.0Michael Forney
2017-11-30git: Update to 2.15.1Michael Forney
2017-10-31git: Update to 2.15.0Michael Forney
2017-10-23git: Update to 2.14.3Michael Forney
2017-09-25git: Update to 2.14.2Michael Forney