You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Elijah Voigt e5cb1fb8e2 feat(nbd): implement TicketFilter module with glob matching [c2a024]
Add src/filter.rs with TicketFilter struct, parse_filters(), and a
hand-rolled glob_matches() function supporting * wildcards. Different
keys are ANDed; same key, multiple values are ORed. Status and type
matching is case-insensitive; priority and title are case-sensitive.

Adds 21 unit tests covering glob edge cases, AND/OR semantics,
is_empty(), and has_status_filter().
3 months ago
..
display.rs feat(nbd): implement nbd migrate command [0f51af] 3 months ago
filter.rs feat(nbd): implement TicketFilter module with glob matching [c2a024] 3 months ago
main.rs feat(nbd): implement TicketFilter module with glob matching [c2a024] 3 months ago
store.rs feat(nbd): implement partial ID matching [c9d551] 3 months ago
tests.rs feat(nbd): implement TicketFilter module with glob matching [c2a024] 3 months ago
ticket.rs feat(nbd): remove id from ticket JSON body; inject from filename [d1634a] 3 months ago