- building
- dependencies
- mysql (https://archlinux.org/packages/extra/x86_64/mariadb/)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| set -eux -o pipefail | |
| # Usage | |
| # repository=<...> branch=<...> message=<...> bash squash-and-merge.sh | |
| # validate arguments | |
| [ -z "${repository:-}" ] && { echo "required 'repository'"; exit 1; } | |
| [ -z "${branch:-}" ] && { echo "required 'branch'"; exit 1; } | |
| [ -z "${message:-}" ] && { echo "required 'message'"; exit 1; } |
https://github.com/mysql/mysql-server
# make sure dependencies are available (e.g. rpcsvc-proto)
cmake -G Ninja -B build -DDOWNLOAD_BOOST=1 -D WITH_BOOST=build/__boost__
ninja -C buildTODO
- we can keep the history under the subdirectory via
--to-subdirectory-filter
git filter-repo --source "$tmp_dir/$package" --target "$tmp_dir/$package" --to-subdirectory-filter "packages/$package" --commit-callback "commit.message += b'\n\nPreMonorepoCommit: https://github.com/$repository/commit/' + commit.original_id + b'\n'"
- build system
- development setup
- testing
- debugging
- run
postgresfromtmp_install
- system table (https://www.postgresql.org/docs/14/catalogs.html)
- planning
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| URL safe json | |
| cf. | |
| - https://www.json.org/json-en.html | |
| - https://github.com/Sage/jsurl | |
| - https://url.spec.whatwg.org/#application-x-www-form-urlencoded-percent-encode-set | |
| - ASCII alphanumeric, U+002A (*), U+002D (-), U+002E (.), and U+005F (_) |