gt-tool (3.0.1-2) unstable; urgency=medium * Fix: debian/copyright was using old package name. * Add a cargo-checksum.json, remove its fake * Remove bogus pre-step inserts * Strip out all the imports and exports * Drop a copyright notice (!) * Adopt debian/control contents from debcargo output * Adopt debcargo auto-gen'd testing stuff -- Robert Garrett Thu, 13 Nov 2025 22:07:35 -0600 gt-tool (3.0.1-1) unstable; urgency=medium * Update dependency versions for Debian 13 "Trixie" * Add metadata required for publishing to crates.io * Remove the comments tracking Debian-specific deps * Mark v3.0.1 patch * Update gbp.conf debian-branch to "deb/trixie" * Drop entirety of old patch set -- Robert Garrett Thu, 13 Nov 2025 17:12:26 -0600 gt-tool (3.0.0-1) unstable; urgency=medium * Make the README title singular * Add a Cargo.toml & Git tag version comparison * Scaffold the new config module * Add property-get utility function * Add a get-table util function * Util fn's can use anything that impl's ToString * Util to get sometimes-empty config property * Add partial- and whole- config structs * Prototype load-config function * Put the per-project test expects in for lconf() * Finish `fn lconf()`. Project-specific vals load * Create-and-assign struct to whole.all * Use the get_table util to extract "[all]" table * Extract PartCfg readers to a try_from impl * Add a builder-pattern proj-path setter, for flavor * Assert empty conf str is an error, TODO: semantics * Rename the config-string-reading function * Externalize the test table * Remove some debug prints * Signature & tests for fn load_from_file() * Implement the load_from_file function * "Merge" method on PartialConfig * Complete the public `get_config()` function * Pass in search files rather than generating them * Make default search paths available as util fn * Remove `WholeFile` struct & anything that uses it * Autoformat * Cargo clippy fixes * Delete a now-solved FIXME comment * Make the URL and Repo FQRN CLI args optional * Wire in the conf file loading, assume PWD project * Add more unit tests for the config loader * Add test for skipping unavailable conf files * Fix config unit tests: project path is set! * Add docstring for PartialConfig::try_from() * Fix: use empty PartialConfig if proj conf missing * Fix: use default "[all]" if one isn't present * Another autoformat * Fix some clippy lints * Mark pre-release 3.0.0-alpha.1 * Add a project path CLI option * Update CLI usage guide, add project lookup guide * Write configuration guide in the README * Split the owner and repo args apart in CLI parser * Use current-dir as final fallback repo name * Drop notice about CLI not having "repo" & "owner" * Revise help text for CLI "--project" arg * Update usage printout * Create a short, complete explanation of req. info. * New 'authentication' section * Delete the old CLI option sections * Rename remaining CLI arg sections * Revise explanation of `--project` option * Drop the "no-repo" comment in TOML example * Rephrase the all-projects setting introduction * Mark the file-format and search-path conf sections * Lint and format * Bump crate version to v3.0.0 * Update automation workflow with new CLI args * Add new upstream dependency to debian/control * Rediff patches -- Robert Garrett Tue, 22 Jul 2025 09:54:28 -0500 gt-tool (2.2.0-2) unstable; urgency=medium * Fix: "Source:" URL in debian/copyright * Fix typo in copyright comment -- Robert Garrett Sun, 13 Jul 2025 16:59:25 -0500 gt-tool (2.2.0-1) unstable; urgency=medium * Basic impl Display for the Release struct * Print releases in reverse order for easier reading * Colorize the output! * Remove trailing newline in Release item printout * Galaxy-brained newline intersperse function * Change to free-fn intersperse for stdlib compat * `Release.colorized()`, not std::fmt::Display * Address most of the cargo-clippy lints * Prefix unused variables to quiet the linter * Autoformat * Oops, missed one * Bump to v2.2.0 * Lift the empty-body string outside the let-if * Add the new dependencies to debian/control -- Robert Garrett Fri, 04 Jul 2025 10:10:54 -0500 gt-tool (2.1.0-1) unstable; urgency=medium * Fix: incorrect field names for `Attachment` -- Robert Garrett Thu, 12 Jun 2025 17:51:12 -0500 gt-tool (2.0.0-1) unstable; urgency=medium * Interrogate list_releases result more closely * Interrogate create_release result more closely * Drop unused imports * "Fix" the test case * Interrogate create_release_attachment result * Fold client-error-decode into a util function * Add `Attachment` struct, new iface for create-rel * Update main.rs to use new attachment iface * Delete the unit tests * ... and the unit testing notes in README.md * Drop unused import in api/release.rs * Use pre Rust 1.81 compatible file-exists test * Rediff patches -- Robert Garrett Thu, 12 Jun 2025 16:28:18 -0500 gt-tool (1.0.0-1) unstable; urgency=low * Experimental release. -- Robert Garrett Sun, 1 Jun 2025 16:05:00 -0500