-
ef46e79674
Improved desc. in README, explain why tool exists
new-readme
Robert Garrett
2025-11-14 17:13:42 -06:00
-
8381514640
Update changelog for 3.0.1-2 release
deb/trixie
Robert Garrett
2025-11-13 22:07:40 -06:00
-
a9168d8851
Adopt debcargo auto-gen'd testing stuff
Robert Garrett
2025-11-13 22:06:11 -06:00
-
f7b54b9605
Adopt debian/control contents from debcargo output
Robert Garrett
2025-11-13 22:04:49 -06:00
-
fa8f590019
Drop a copyright notice (!)
Robert Garrett
2025-11-13 22:00:51 -06:00
-
89179e49e7
Strip out all the imports and exports
Robert Garrett
2025-11-13 21:54:15 -06:00
-
47b91a1e42
Remove bogus pre-step inserts
Robert Garrett
2025-11-13 21:49:28 -06:00
-
4778c6f362
Add a cargo-checksum.json, remove its fake
Robert Garrett
2025-11-13 21:36:08 -06:00
-
2022da671e
Fix: debian/copyright was using old package name.
Robert Garrett
2025-11-13 20:05:43 -06:00
-
25af28e97c
Update changelog for 3.0.1-1 release
debian/3.0.1-1
Robert Garrett
2025-11-13 17:12:47 -06:00
-
02cabfeb1a
Drop entirety of old patch set
Robert Garrett
2025-07-26 10:03:02 -05:00
-
54b54b42d7
Update gbp.conf debian-branch to "deb/trixie"
Robert Garrett
2025-07-26 10:00:45 -05:00
-
21799aa247
Merge tag 'v3.0.1' into deb/trixie
Robert Garrett
2025-11-13 17:07:52 -06:00
-
-
-
-
c5c5598fb7
Mark v3.0.1 patch
trunk
v3.0.1
Robert Garrett
2025-11-13 16:55:12 -06:00
-
9e47cb72d5
Remove the comments tracking Debian-specific deps
Robert Garrett
2025-11-13 16:40:01 -06:00
-
ff2286f44b
Add metadata required for publishing to crates.io
Robert Garrett
2025-11-13 16:36:54 -06:00
-
024646acf4
WIP: Deb upload, todos, and errata
feature/packages
Robert Garrett
2025-09-14 11:57:46 -05:00
-
ab8b21d01c
Fix deserialization with some attributes
Robert Garrett
2025-09-12 13:00:11 -05:00
-
c6dd63143e
Fix: Typo, missing 'a' in
Package.created_at
Robert Garrett
2025-09-12 12:59:56 -05:00
-
94ec8cfd71
Add and connect "list-packages" subcommand
Robert Garrett
2025-09-12 09:29:50 -05:00
-
55b992b5c4
Impl the list_packages API function
Robert Garrett
2025-09-12 09:29:33 -05:00
-
7b02063bb7
Add new structs for describing packages
Robert Garrett
2025-09-12 09:28:16 -05:00
-
59f67e1d4e
Bump version to 4.0-dev
Robert Garrett
2025-09-12 09:24:29 -05:00
-
-
-
d982f42ae7
Update dependency versions for Debian 13 "Trixie"
Robert Garrett
2025-07-26 09:11:06 -05:00
-
daf9ec6ae6
Update changelog for 3.0.0-1 release
debian/3.0.0-1
deb/bookworm
Robert Garrett
2025-07-22 09:54:41 -05:00
-
fc44129039
Rediff patches
Robert Garrett
2025-07-22 09:54:05 -05:00
-
a88e44ab97
Add new upstream dependency to debian/control
Robert Garrett
2025-07-21 16:38:53 -05:00
-
17165a58bb
Merge tag 'v3.0.0' into deb/bookworm
Robert Garrett
2025-07-22 09:52:29 -05:00
-
-
-
-
641efc3bf7
Update automation workflow with new CLI args
v3.0.0
Robert Garrett
2025-07-22 09:41:54 -05:00
-
144fba5373
Bump crate version to v3.0.0
Robert Garrett
2025-07-21 16:37:37 -05:00
-
7f35b808e5
Lint and format
Robert Garrett
2025-07-21 16:37:14 -05:00
-
00edaf87ce
Mark the file-format and search-path conf sections
configurability
Robert Garrett
2025-07-21 16:21:10 -05:00
-
250140a954
Rephrase the all-projects setting introduction
Robert Garrett
2025-07-21 16:20:48 -05:00
-
b290a8b1d6
Drop the "no-repo" comment in TOML example
Robert Garrett
2025-07-21 16:18:44 -05:00
-
b952e40060
Revise explanation of
--project option
Robert Garrett
2025-07-21 16:14:47 -05:00
-
4b9257a9a7
Rename remaining CLI arg sections
Robert Garrett
2025-07-21 16:13:46 -05:00
-
d34eda77dc
Delete the old CLI option sections
Robert Garrett
2025-07-21 16:12:56 -05:00
-
3315c18ed2
New 'authentication' section
Robert Garrett
2025-07-21 16:09:12 -05:00
-
0e7bca80cb
Create a short, complete explanation of req. info.
Robert Garrett
2025-07-21 15:53:46 -05:00
-
5bd2862498
Update usage printout
Robert Garrett
2025-07-21 15:47:23 -05:00
-
333636b524
Revise help text for CLI "--project" arg
Robert Garrett
2025-07-21 14:57:18 -05:00
-
e954a2b09a
Drop notice about CLI not having "repo" & "owner"
Robert Garrett
2025-07-21 14:54:16 -05:00
-
da8f008f1a
Use current-dir as final fallback repo name
Robert Garrett
2025-07-21 14:48:30 -05:00
-
7c0966be30
Split the owner and repo args apart in CLI parser
Robert Garrett
2025-07-21 14:20:42 -05:00
-
c1019afa7a
Write configuration guide in the README
Robert Garrett
2025-07-21 14:01:53 -05:00
-
1a619d7bb4
Update CLI usage guide, add project lookup guide
Robert Garrett
2025-07-21 14:01:06 -05:00
-
fc0d1b569c
Add a project path CLI option
Robert Garrett
2025-07-21 11:56:20 -05:00
-
8cfc6605c9
Mark pre-release 3.0.0-alpha.1
Robert Garrett
2025-07-21 10:56:26 -05:00
-
0e814b86a1
Fix some clippy lints
Robert Garrett
2025-07-21 10:52:20 -05:00
-
0e3aa16e00
Another autoformat
Robert Garrett
2025-07-20 17:36:49 -05:00
-
04dd333d72
Fix: use default "[all]" if one isn't present
Robert Garrett
2025-07-20 17:33:55 -05:00
-
13ef1d25eb
Fix: use empty PartialConfig if proj conf missing
Robert Garrett
2025-07-20 17:32:11 -05:00
-
56b0580a9a
Add docstring for PartialConfig::try_from()
Robert Garrett
2025-07-20 17:23:44 -05:00
-
46d8618e74
Fix config unit tests: project path is set!
Robert Garrett
2025-07-20 17:14:37 -05:00
-
73363718c3
Add test for skipping unavailable conf files
Robert Garrett
2025-07-20 16:05:34 -05:00
-
5b8a09e9ca
Add more unit tests for the config loader
Robert Garrett
2025-07-20 13:18:01 -05:00
-
3453f64312
Wire in the conf file loading, assume PWD project
Robert Garrett
2025-07-20 12:33:38 -05:00
-
63d0a868ec
Make the URL and Repo FQRN CLI args optional
Robert Garrett
2025-07-20 12:32:45 -05:00
-
4e9a5dd25b
Delete a now-solved FIXME comment
Robert Garrett
2025-07-20 12:17:27 -05:00
-
ce480306e0
Cargo clippy fixes
Robert Garrett
2025-07-20 10:56:57 -05:00
-
6ca279de49
Autoformat
Robert Garrett
2025-07-20 10:51:03 -05:00
-
64215cefcc
Remove
WholeFile struct & anything that uses it
Robert Garrett
2025-07-20 10:47:32 -05:00
-
cf9b37fe99
Make default search paths available as util fn
Robert Garrett
2025-07-20 10:40:50 -05:00
-
ed76fa67ff
Pass in search files rather than generating them
Robert Garrett
2025-07-20 10:20:39 -05:00
-
2e2c54d538
Complete the public
get_config() function
Robert Garrett
2025-07-19 21:02:58 -05:00
-
2b47460258
"Merge" method on PartialConfig
Robert Garrett
2025-07-19 20:52:37 -05:00
-
b26a594cc8
Implement the load_from_file function
Robert Garrett
2025-07-17 15:06:01 -05:00
-
246987fa68
Signature & tests for fn load_from_file()
Robert Garrett
2025-07-17 14:20:21 -05:00
-
551297f46b
Remove some debug prints
Robert Garrett
2025-07-17 14:13:04 -05:00
-
912a7283fd
Externalize the test table
Robert Garrett
2025-07-17 13:59:53 -05:00
-
247c06dd9e
Rename the config-string-reading function
Robert Garrett
2025-07-17 13:32:55 -05:00
-
cb314a8b4c
Assert empty conf str is an error, TODO: semantics
Robert Garrett
2025-07-17 13:29:25 -05:00
-
277f638c60
Add a builder-pattern proj-path setter, for flavor
Robert Garrett
2025-07-17 12:13:14 -05:00
-
626973d2bc
Extract PartCfg readers to a try_from impl
Robert Garrett
2025-07-17 12:08:35 -05:00
-
28539f54cc
Use the get_table util to extract "[all]" table
Robert Garrett
2025-07-17 11:49:44 -05:00
-
5ce20adf2e
Create-and-assign struct to whole.all
Robert Garrett
2025-07-17 11:47:18 -05:00
-
fc1e20185e
Finish
fn lconf(). Project-specific vals load
Robert Garrett
2025-07-17 11:41:28 -05:00
-
15593204e0
Put the per-project test expects in for lconf()
Robert Garrett
2025-07-17 10:28:17 -05:00
-
330985940f
Prototype load-config function
Robert Garrett
2025-07-17 10:25:26 -05:00
-
213e0b4f4a
Add partial- and whole- config structs
Robert Garrett
2025-07-17 10:23:00 -05:00
-
d27bea2c43
Util to get sometimes-empty config property
Robert Garrett
2025-07-17 09:59:52 -05:00
-
30d8bcc6de
Util fn's can use anything that impl's ToString
Robert Garrett
2025-07-17 09:57:49 -05:00
-
b2b9c8b9d9
Add a get-table util function
Robert Garrett
2025-07-16 19:16:43 -05:00
-
f6bab75644
Add property-get utility function
Robert Garrett
2025-07-14 21:25:26 -05:00
-
f9673b715f
Update changelog for 2.2.0-2 release
debian/2.2.0-2
Robert Garrett
2025-07-13 17:00:26 -05:00
-
820a9daaed
Fix typo in copyright comment
Robert Garrett
2025-07-13 16:56:00 -05:00
-
8d71b81271
Fix: "Source:" URL in debian/copyright
Robert Garrett
2025-07-13 16:51:22 -05:00
-
075a2ee921
Scaffold the new config module
Robert Garrett
2025-07-06 17:28:11 -05:00
-
8eacb510a2
Add a Cargo.toml & Git tag version comparison
Robert Garrett
2025-07-06 12:54:52 -05:00
-
a23bdf3e34
Make the README title singular
Robert Garrett
2025-07-05 17:21:59 -05:00
-
17bde93259
Update changelog for 2.2.0-1 release
debian/2.2.0-1
Robert Garrett
2025-07-04 10:11:04 -05:00
-
cdb312fe61
Add the new dependencies to debian/control
Robert Garrett
2025-07-04 10:07:47 -05:00
-
cfaa0ceb3f
Lift the empty-body string outside the let-if
Robert Garrett
2025-07-04 09:56:37 -05:00
-
c0a0181074
Merge tag 'v2.2.0' into deb/bookworm
Robert Garrett
2025-07-04 09:43:25 -05:00
-
-
-
-
119831481e
Bump to v2.2.0
v2.2.0
Robert Garrett
2025-07-03 18:13:09 -05:00
-
7246c7afb6
Oops, missed one
Robert Garrett
2025-07-03 18:05:18 -05:00
-
84eaaa1dbd
Autoformat
Robert Garrett
2025-07-03 17:30:56 -05:00
-
c9dda5760c
Prefix unused variables to quiet the linter
Robert Garrett
2025-07-02 22:53:42 -05:00
-
336f1453b9
Address most of the cargo-clippy lints
Robert Garrett
2025-07-02 22:51:58 -05:00
-
f068e8233e
Release.colorized(), not std::fmt::Display
Robert Garrett
2025-07-03 17:46:12 -05:00