diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 14:48:20 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 14:48:20 +0000 |
| commit | fcff4541e1f36b6575596c353637b25aeae9bdcf (patch) | |
| tree | d897ce824ca49a8ffef9f55f5f36777687573aab /Cargo.toml | |
| parent | e6bb9effa194fe63b5e969c090dbe6e93f13d312 (diff) | |
feat: handle missing optional patch tags for pr/ flow
- Add mbox_parser module to extract metadata from patch content
- Extract author/committer from From: and Date: headers when tags missing
- Extract commit message body as fallback for description tag
- Implement best-guess parent commit logic using committer timestamps
- Update patch_supports_commit_ids to accept mbox-parseable patches
- Enable patches without optional tags to appear as pr/ branches
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -16,6 +16,7 @@ anyhow = "1.0.98" | |||
| 16 | async-trait = "0.1.88" | 16 | async-trait = "0.1.88" |
| 17 | auth-git2 = "0.5.8" | 17 | auth-git2 = "0.5.8" |
| 18 | chacha20poly1305 = "0.10.1" | 18 | chacha20poly1305 = "0.10.1" |
| 19 | chrono = "0.4" | ||
| 19 | clap = { version = "4.5.41", features = ["derive"] } | 20 | clap = { version = "4.5.41", features = ["derive"] } |
| 20 | console = "0.16.0" | 21 | console = "0.16.0" |
| 21 | dialoguer = "0.12.0" | 22 | dialoguer = "0.12.0" |