Debian Patches
Status for stgit/2.6.1-1.2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| use_editor_as_default | Debian patch, the best default editor is editor | Yann Dirson <dirson@debian.org> | not-needed | 2014-03-26 | ||
| disable_interactive_test | Disable test calling editor Upstream uses vi as the default editor, while the debian packages default to the editor command, thus the different behavior. |
Maximiliano Curia <maxy@debian.org> | not-needed | 2014-03-26 | ||
| use_bzip2_crate | Use the bzip2 crate instead of bzip2-rs Replace the bzip2-rs pure-Rust bzip2 implementation with the bzip2 crate (C bindings to libbz2 via bzip2-sys), which is already packaged in Debian as librust-bzip2-dev. The API is a drop-in replacement: bzip2::read::BzDecoder is equivalent to bzip2_rs::DecoderReader for streaming decompression. =================================================================== |
no | 2026-06-01 | |||
| use_winnow_0_7 | Downgrade winnow dependency from 1.0 to 0.7 winnow 1.0 introduced optional feature gates for the ascii and parser combinator modules, but stgit does not need any 1.0-specific APIs. All APIs used by stgit (ModalResult, ContextError, ErrMode, the combinator and ascii modules, Stream::iter_offsets/next_token/next_slice/checkpoint/reset) are present in winnow 0.7, which is the version packaged in Debian as librust-winnow-dev. =================================================================== |
no | 2026-06-06 | |||
| gix-0.87.patch | feat: update gix to 0.87.1 introducing git approxidates Skip gix 0.86.0 and 0.87.0 because both use a version of gix-protocol that depends on bisync, and every published bisync release has been yanked. So neither gix 0.86.0 or 0.87.0 resolve at all. gix 0.87.1 drops bisync. . gix-date 0.16 reads relative dates the way git's approxidate does, so StGit now accepts spellings it used to reject: "2 days 3 hours ago", "one week ago", "last week", "3.days.ago", and a "@" before an epoch. . Relative dates are also anchored in the local zone rather than UTC. That same leniency made the offset-appending retry in parse_time unsound: "a long time ago" carries no offset, so the retry turned it into "a long time ago-04:00", which parses as four seconds ago. Git accepts that mangled string too, so the fault is appending an offset blind; only inputs that look like a time of day are retried now. . The remaining changes are mechanical responses to gix interface changes. |
Peter Grayson <pete@jpgrayson.net> | yes | upstream | upstream | 2026-09-18 |
| reject-lone-at-partial-ref.patch | Reject a lone "@" as a partial ref name | Peter Grayson <pete@jpgrayson.net> | no | upstream | 2026-09-18 |
