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