|
root / docs / git-history.md
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