git-history.md
markdown
128 lines
12.9 KB
Coral Git History
Historical record of the Coral git repository prior to the Mercurial + Isurus migration.
Captured at migration time. Total commits: 120.
| Date | Commit | Author | Subject |
|---|---|---|---|
| 2026-05-04T20:24:57-05:00 | a578ffb |
Chris Tusal | ci: pin Reef toolchain to 0.5.20 |
| 2026-05-04T20:15:07-05:00 | c528299 |
Chris Tusal | bump version to 0.4.2 |
| 2026-05-04T20:15:04-05:00 | 9ffd39a |
Chris Tusal | fix: compile against Reef 0.5.20 strict type checking (fixes bug 009) |
| 2026-04-08T19:29:22-05:00 | b85d281 |
Chris Tusa | bump version to 0.4.1 |
| 2026-04-08T18:58:22-05:00 | 4ace994 |
Chris Tusa | docs: update build command usage for --install/--no-install flags |
| 2026-04-08T18:57:34-05:00 | aefab70 |
Chris Tusa | fix(build): gate target install behind --install flag (fixes bug 007) |
| 2026-04-08T18:56:43-05:00 | ec67d5d |
Chris Tusa | fix(build): add --install/--no-install flag parsing (default: no-install) |
| 2026-03-12T15:40:59-05:00 | 1f1b687 |
Chris Tusa | docs: explain LDFLAGS, PKG_CONFIG_PATH, and library resolution design |
| 2026-03-12T15:39:49-05:00 | 9b1904e |
Chris Tusa | LDFLAGS: only set -R (RPATH), drop -L to avoid shadowing base libs |
| 2026-03-12T15:35:54-05:00 | 4ff188f |
Chris Tusa | Simplify PKG_CONFIG_PATH (avoid ${} in string literal - reefc bug) |
| 2026-03-12T15:34:07-05:00 | 4e82c0f |
Chris Tusa | Add LDFLAGS and PKG_CONFIG_PATH to build environment |
| 2026-03-11T22:29:39-05:00 | dcc8974 |
Chris Tusa | Fix package removal failing to unregister from database |
| 2026-03-11T20:52:10-05:00 | c5956c1 |
Chris Tusa | docs: add patches section, BUILD_TRIPLE, update prefix to /usr/local |
| 2026-03-11T14:49:42-05:00 | 507ca32 |
Chris Tusa | Release v0.4.0: Align build system with Hammerhead porting guide, default prefix /usr/local |
| 2026-03-10T22:24:23-05:00 | 7d9ff3e |
Chris Tusa | Release v0.3.13: Fix redirect crash, illumos build compat, zero-alloc uid/gid |
| 2026-03-10T16:34:48-05:00 | 65244f3 |
Chris Tusa | Release v0.3.12: Install package after build, update CI to Reef 0.5.5 |
| 2026-03-09T20:33:14-05:00 | 4723f14 |
Chris Tusa | Release v0.3.11: Fix reinstall/force install, add version subcommand |
| 2026-03-09T16:44:19-05:00 | 2c7e72f |
Chris Tusa | Release v0.3.10: Fix install from file path, fix conflicts array crash |
| 2026-03-09T16:12:57-05:00 | 242ff32 |
Chris Tusa | Release v0.3.9: Fix GC-related crashes, use self for install subprocess |
| 2026-03-08T23:40:56-05:00 | c388de7 |
Chris Tusa | Update CI to use Reef 0.5.2 |
| 2026-03-08T23:38:23-05:00 | 2f04069 |
Chris Tusa | Cache config paths to reduce TOML parsing allocation pressure |
| 2026-03-08T20:05:35-05:00 | 604db08 |
Chris Tusa | Fix O(n²) manifest generation using StringBuilder (BUG-027 workaround) |
| 2026-03-08T15:37:57-05:00 | b88a15a |
Chris Tusa | Fix infinite CPU loop in packaging step |
| 2026-03-08T12:09:49-05:00 | fbe0637 |
Chris Tusa | Release v0.3.5: Wire up all unwired features and cleanup |
| 2026-03-08T00:14:11-06:00 | 02417f9 |
Chris Tusa | Recursive build-from-source dependency resolver |
| 2026-03-07T23:10:59-06:00 | cc4f8e3 |
Chris Tusa | Export $PREFIX, $SYSCONFDIR, $PKG_ROOT to build scripts |
| 2026-03-07T22:15:22-06:00 | 3f74bcd |
Chris Tusa | Auto-install missing build dependencies before compilation |
| 2026-03-07T21:06:29-06:00 | 7842208 |
Chris Tusa | Release v0.3.0: Package Format v2 complete |
| 2026-03-07T20:40:41-06:00 | d7c9548 |
Chris Tusa | Rewrite script model: remove .reef type, use zsh, add upgrade flow |
| 2026-03-07T20:06:41-06:00 | 261fd8e |
Chris Tusa | Add config file protection on package removal |
| 2026-03-07T20:02:14-06:00 | 373d499 |
Chris Tusa | Add [dependencies] to .PKGINFO and update TODO status |
| 2026-03-07T19:58:29-06:00 | 5289616 |
Chris Tusa | Replace rsync with manifest-driven fs.ops installer |
| 2026-03-07T19:47:23-06:00 | 6662461 |
Chris Tusa | Add mtree manifest module and replace .FOOTPRINT with .MANIFEST in build |
| 2026-03-03T19:45:55-06:00 | f220c00 |
Chris Tusa | Release v0.2.11: Fix build script shell invocation and CPU detection |
| 2026-03-03T12:12:18-06:00 | c0d1b54 |
Chris Tusa | Update CI to use reef-lang v0.3.4 |
| 2026-03-03T11:55:01-06:00 | 8c6d1a8 |
Chris Tusa | Release v0.2.10 |
| 2026-03-02T23:16:32-06:00 | 601da8e |
Chris Tusa | Fix example config and default arch to match Zygaena defaults |
| 2026-02-19T23:56:38-06:00 | 373f7f4 |
Chris Tusa | Release v0.2.9: Replace shell workaround with str.join() for footprint processing |
| 2026-02-19T23:47:07-06:00 | 6d0400d |
Chris Tusa | Release v0.2.8: Fix register hang by replacing string building with shell pipeline |
| 2026-02-19T23:33:19-06:00 | 38023ac |
Chris Tusa | Release v0.2.7: Fix install hang on large packages (161K+ files) |
| 2026-02-19T23:17:55-06:00 | fae09e1 |
Chris Tusa | Release v0.2.6: Fix files.db rebuild hang from massive over-allocation |
| 2026-02-19T23:04:47-06:00 | 3ae110a |
Chris Tusa | Release v0.2.5: Fix files.db sort hang on large packages |
| 2026-02-19T22:50:33-06:00 | 75d402d |
Chris Tusa | Update documentation for v0.2.4 features |
| 2026-02-19T22:45:31-06:00 | b416c5a |
Chris Tusa | Release v0.2.4: Fix resolver bug, dynamic categories, ports index, ports command |
| 2026-02-19T20:40:02-06:00 | 2c66115 |
Chris Tusa | Support category/name format in port find |
| 2026-02-19T20:38:07-06:00 | 606628b |
Chris Tusa | Add hammerhead category to port search list |
| 2026-01-30T18:43:31-06:00 | 623ec00 |
Chris Tusa | Update woodpecker CI to use reef-lang-0.1.16 |
| 2026-01-30T17:31:25-06:00 | 826d764 |
Chris Tusa | Release v0.2.3: Add download progress bar and allow non-root builds |
| 2026-01-30T10:21:47-06:00 | 9f1c025 |
Chris Tusa | updated gitignore |
| 2026-01-30T09:19:28-06:00 | 8d1f81d |
Chris Tusa | updated woodpecker to use reef-lang-0.1.15 |
| 2026-01-29T22:20:13-06:00 | a668688 |
Chris Tusa | Release v0.2.2: Fix MsgPack parsing and add database documentation |
| 2026-01-29T21:48:55-06:00 | 2e8a15f |
Chris Tusa | Implement MsgPack-based package database indexes |
| 2026-01-29T21:01:07-06:00 | 9478e62 |
Chris Tusa | Fix --root/--prefix flag parsing to work in any position |
| 2026-01-29T20:38:25-06:00 | 12dcf11 |
Chris Tusa | mkchroot: Generate scripts alongside chroot directory |
| 2026-01-29T20:34:49-06:00 | aac35d4 |
Chris Tusa | Move chroot scripts to tools/ and add coral binary to gitignore |
| 2026-01-29T20:23:20-06:00 | 6456fce |
Chris Tusa | Remove resolved bug reports and deprecated cache command |
| 2026-01-29T20:22:08-06:00 | 11a24e2 |
Chris Tusa | Release v0.2.1: Add --root support for alternate filesystem operations |
| 2026-01-28T17:41:59-06:00 | d418f8e |
Chris Tusa | Release v0.1.10: illumos compatibility and file tracking fixes |
| 2026-01-28T16:28:26-06:00 | e4efc01 |
Chris Tusa | Release v0.1.9: Fix XZ extraction hang with Reef 0.1.14 |
| 2026-01-28T15:38:39-06:00 | 998a2cc |
Chris Tusa | Update extraction bug: XZ files still broken in 0.1.7 |
| 2026-01-28T14:05:47-06:00 | c2a68d0 |
Chris Tusa | Release v0.1.7: Bug fixes and new features |
| 2026-01-28T11:33:02-06:00 | e082408 |
Chris Tusa | Add bug report for source extraction hang |
| 2026-01-28T00:27:36-06:00 | 39a6f92 |
Chris Tusa | Add bug report for HTTP redirect and version selection issues |
| 2026-01-27T22:00:43-06:00 | de2a679 |
Chris Tusa | Release v0.1.5: Build logging and output ordering fix |
| 2026-01-27T17:41:23-06:00 | e062adc |
Chris Tusa | Release v0.1.4: Local sources, empty package validation |
| 2026-01-27T17:28:16-06:00 | 2f44050 |
Chris Tusa | Add local source support and empty package validation |
| 2026-01-27T15:48:45-06:00 | ba09e01 |
Chris Tusa | Handle existing releases in CI pipeline |
| 2026-01-27T15:45:15-06:00 | 295065f |
Chris Tusa | Update Reef compiler to 0.1.10 |
| 2026-01-27T13:15:05-06:00 | 2d49d52 |
Chris Tusa | Release v0.1.3: Documentation updates and source mirrors |
| 2026-01-27T12:14:54-06:00 | 1af9101 |
Chris Tusa | Implement source mirrors support (Option B) |
| 2026-01-27T11:30:35-06:00 | 457b3cb |
Chris Tusa | Add source mirrors refactor plan (Option B) |
| 2026-01-27T11:03:36-06:00 | f3b3e30 |
Chris Tusa | Fix dependency bug |
| 2026-01-27T10:51:34-06:00 | 0318423 |
Chris Tusa | Add build cleanup options and implementation |
| 2026-01-26T23:04:38-06:00 | 017c401 |
Chris Tusa | Add gnu and illumos categories to port search |
| 2026-01-26T22:54:13-06:00 | 22599cf |
Chris Tusa | Bump version to 0.1.2 |
| 2026-01-26T22:49:56-06:00 | 52d81e2 |
Chris Tusa | Install build-essential for C headers |
| 2026-01-26T22:48:54-06:00 | 5b95ae4 |
Chris Tusa | Simplify Reef setup - just add bin to PATH |
| 2026-01-26T21:41:02-06:00 | 79d691a |
Chris Tusa | Set REEF_HOME in environment block, add reef-runtime symlink and gcc |
| 2026-01-26T21:40:04-06:00 | 0bf8a20 |
Chris Tusa | Workaround: symlink stdlib to reef-stdlib (Reef packaging bug) |
| 2026-01-26T21:39:03-06:00 | 537795e |
Chris Tusa | Debug: check stdlib contents in binary distribution |
| 2026-01-26T21:37:48-06:00 | 3a465aa |
Chris Tusa | Set both REEF_HOME and REEF_STDLIB for reefc |
| 2026-01-26T21:35:36-06:00 | 618ab8c |
Chris Tusa | Debug: extract without strip, show structure |
| 2026-01-26T21:34:25-06:00 | c646c2f |
Chris Tusa | Set both REEF_HOME and REEF_STDLIB |
| 2026-01-26T21:33:39-06:00 | ffbb779 |
Chris Tusa | Use REEF_HOME instead of REEF_STDLIB |
| 2026-01-26T21:32:20-06:00 | f2ef479 |
Chris Tusa | Set REEF_STDLIB environment variable for reefc |
| 2026-01-26T21:31:13-06:00 | 6bf7480 |
Chris Tusa | Switch to Ubuntu 24.04 for GLIBC 2.38+ compatibility |
| 2026-01-26T21:30:02-06:00 | 1c191e9 |
Chris Tusa | Fix reefc path and clean up debug statements |
| 2026-01-26T21:28:44-06:00 | 2486d04 |
Chris Tusa | Debug: show tarball structure |
| 2026-01-26T21:27:44-06:00 | 6e928a4 |
Chris Tusa | Quote curl command to fix YAML parsing |
| 2026-01-26T21:27:00-06:00 | 3a1cbd8 |
Chris Tusa | Fix variable escaping for Woodpecker preprocessing |
| 2026-01-26T21:09:23-06:00 | aaa7a4f |
Chris Tusa | Add test_secret to debug secret injection |
| 2026-01-26T21:08:30-06:00 | c9cb48f |
Chris Tusa | Revert to reef_token secret, clean up pipeline |
| 2026-01-26T21:06:39-06:00 | 15fe579 |
Chris Tusa | Try API_KEY as variable name |
| 2026-01-26T21:03:30-06:00 | 3a97f20 |
Chris Tusa | Use curly braces for variable expansion |
| 2026-01-26T21:02:49-06:00 | 7471b00 |
Chris Tusa | Fix YAML quoting for curl commands |
| 2026-01-26T20:58:40-06:00 | 82460c8 |
Chris Tusa | Fresh Woodpecker pipeline from scratch |
| 2026-01-26T20:54:54-06:00 | d971e66 |
Chris Tusa | TEMPORARY: hardcode token to test pipeline |
| 2026-01-26T20:53:25-06:00 | 72f3fd6 |
Chris Tusa | Add test_secret to debug Woodpecker secrets |
| 2026-01-26T20:52:17-06:00 | 279134f |
Chris Tusa | Update secret name to coral-releases |
| 2026-01-26T20:43:27-06:00 | d049473 |
Chris Tusa | Add deeper token debug - show first 4 chars, write to file |
| 2026-01-26T20:38:34-06:00 | 6678097 |
Chris Tusa | Add API debug to test reef-lang access |
| 2026-01-26T20:35:41-06:00 | 77b6a6d |
Chris Tusa | Revert to environment/from_secret syntax |
| 2026-01-26T20:34:38-06:00 | 5c06999 |
Chris Tusa | Try secrets array syntax with source/target |
| 2026-01-26T20:32:59-06:00 | ffd3831 |
Chris Tusa | Trigger CI to test trusted security setting |
| 2026-01-26T20:28:47-06:00 | e06e651 |
Chris Tusa | Add FORGEJO_TOKEN back to build step |
| 2026-01-26T20:25:05-06:00 | 4bda1d3 |
Chris Tusa | Try Woodpecker built-in CI_FORGE_TOKEN |
| 2026-01-26T20:22:02-06:00 | b460a2d |
Chris Tusa | Fix YAML syntax for environment secrets |
| 2026-01-26T20:19:57-06:00 | 0b63243 |
Chris Tusa | Debug secrets and try alternative environment syntax |
| 2026-01-26T19:56:57-06:00 | 1bdcbc3 |
Chris Tusa | Add authentication to Reef compiler download |
| 2026-01-26T19:55:29-06:00 | 293b761 |
Chris Tusa | Fix Woodpecker CI pipeline for v3.12.0 compatibility |
| 2026-01-26T19:54:26-06:00 | 88e57e2 |
Chris Tusa | Add Woodpecker CI pipeline for build and release |
| 2026-01-26T18:29:13-06:00 | 1995845 |
Chris Tusa | Add curl fallback for HTTP downloads on illumos |
| 2026-01-26T18:17:04-06:00 | 22468ff |
Chris Tusa | Add rooted resolver for alternate root installation |
| 2026-01-26T18:12:02-06:00 | 3acc88a |
Chris Tusa | Add --root and --prefix support for alternate root installation |
| 2026-01-26T17:41:36-06:00 | ce380ed |
Chris Tusa | Add user confirmation prompts and improve command workflows |
| 2026-01-26T17:36:52-06:00 | cc6f827 |
Chris Tusa | Fix http.reef for Reef 0.1.7 compatibility |
| 2026-01-26T22:54:49-06:00 | 4b81063 |
Chris Tusa | Update http.reef for Reef 0.1.8 native downloads |
| 2026-01-25T18:31:58-06:00 | a9e5b80 |
Chris Tusa | updated gitignore to exclude releases/ binary |
| 2026-01-25T18:26:46-06:00 | b6fcf6c |
Chris Tusa | Add release script |
| 2026-01-25T18:21:56-06:00 | b03ff66 |
Chris Tusa | Initial commit: Coral package manager for Zygaena |