Files
stgit/stgit.changes
Takashi Iwai 44d3b4142d - Update to version 2.5.4:
* chore: update changelog for 2.5.4
  * chore: update transitive dependencies
  * chore: update clap to 4.5.43
  * refactor: clippy fixes
  * fix: gix 0.73 breaking changes
  * chore: update gix to 0.73
  * chore: update transitive dependencies
  * chore: update serde_json to 1.0.142
  * chore: update winnow to 0.7.12
  * chore: update clap to 4.5.42
  * refactor: clippy lints
  * stgit.el: Use `with-eval-after-load' instead of a homemade version
  * stgit.el: Use `advice-add' instead of `defadvice'
  * stgit.el: Fix various checkdoc warnings
  * stgit.el: Support Emacs versions < 31
  * feat(bash): complete patches from chosen branch
  * chore: update dependencies
  * refactor: repair clippy lints
  * chore: update clap to 4.5.40
  * chore: update anstyle to 1.0.11
  * chore: update winnow to 0.7.11
  * chore: update anyhow to 1.0.98
  * chore: update jiff to 0.2.15
  * chore: update tempfile to 3.20.0
  * chore: update curl to 0.4.48
  * chore: update flate2 to 1.1.2
  * chore: update ctrlc to 3.4.7
  * chore(deps): bump winnow from 0.7.6 to 0.7.10
  * chore(deps): bump clap from 4.5.36 to 4.5.39
  * docs: Update copyright year
  * chore: update transitive dependencies
  * chore: update tempfile to 3.19.1
  * chore: update jiff to 0.2.6
  * chore: update winnow to 0.7.6
  * chore: update gix to 0.71
  * chore: update indexmap to 2.9.0
  * chore: update is-terminal to 0.4.16
  * chore: update ctrlc to 3.4.6
  * chore: update bstr to 1.12.0
  * chore: update clap to 4.5.36
  * chore: update flate2 to 1.1.1
  * chore: update serde to 1.0.219
  * chore: update serde_json to 1.0.140
  * chore: update thiserror to 2.0.12
  * chore: update anyhow to 1.0.97
  * refactor: repair clippy lint
  * stgit.el: Move 'stgit-patch-status-face-alist' before first use
  * stgit.el: Silence warnings of missing vc variables
  * stgit.el: Replace ad-hoc `make-local-variable' with `defvar-local'
  * stgit.el: Use defvar-local instead of make-local-variable
  * stgit.el: Enable lexical-binding
  * stgit.el: Allow empty descriptions
  * stgit.el: Add "--no-color" flag to 'git log' and 'git show'
  * stgit.el: Pass patch into `stgit-process-files'
  * chore: update changelog for 2.5.3
  * chore: update dependencies
  * refactor(stgit.el): use space-based indentation consistently
  * refactor: repair clippy lint
  * chore(deps): bump tempfile from 3.16.0 to 3.17.0
  * chore(deps): bump jiff from 0.2.0 to 0.2.1
  * build: statically linked packages for riscv64
  * chore: update changelog for 2.5.2
  * chore: update jiff to 0.2.0
  * chore: update winnow to 0.7.2
  * fix: partial_ref_name
  * chore: resolve winnow deprecations
  * chore: update dependencies
  * ci: disable test for windows build
  * chore(deps): bump jiff from 0.1.24 to 0.1.29
  * chore(deps): bump serde_json from 1.0.135 to 1.0.138
  * chore(deps): bump is-terminal from 0.4.13 to 0.4.15
  * chore(deps): bump indexmap from 2.7.0 to 2.7.1
  * chore(deps): bump clap from 4.5.26 to 4.5.28
  * stgit.el: Fix various compile warnings
  * stgit.el: Replace depercated cl function calls with new style
  * stgit.el: Fix some checkdoc warnings
  * stgit.el: Fix emacs pre-pending "Summary: " to log-edit buffers
  * chore: update changelog for 2.5.1
  * chore: update release checklist
  * ci: use ubuntu-24.04 image
  * fix: assure branch creation respects fetch-specs of remotes. (#522)
  * chore: update to latest `gix` for improved API (#522)
  * chore: update transitive deps
  * chore: update anstyle-wincon to 3.0.7
  * chore: update bitflags to 2.8.0
  * chore: update jiff to 0.1.24
  * chore: update transitive deps
  * chore: update syn to 2.0.96
  * chore: update bitflags to 2.7.0
  * chore: update clap to 4.5.26
  * chore: update serde_json to 1.0.135
  * chore: update thiserror to 2.0.11
  * chore: update winnow to 0.6.24
  * refactor: repair clippy lints for is_some_and
  * test: repair regression with git v2.48
  * chore(deps): bump jiff from 0.1.18 to 0.1.21
  * chore(deps): bump bstr from 1.11.1 to 1.11.3
  * chore(deps): bump tempfile from 3.14.0 to 3.15.0
  * chore: update changelog for 2.5.0
  * chore: update transitive deps
  * chore: update windows-sys to 0.59.0
  * chore: update serde to 1.0.217
  * chore: update winnow to 0.6.21
  * chore: update jiff to 0.1.18
  * docs: explain stgit.autosign a bit better
  * feat: new "name" subcommand
  * feat: organize subcommands by group in help
  * chore: fix warning
  * feat: support calling stg rebase without arguments
  * tests: add test for rebase without arguments
  * chore: update dependencies
  * chore: update serde_json to 1.0.134
  * chore: update thiserror to 2.0.9
  * chore: update anyhow to 1.0.95
  * chore: update gix to 0.69
  * chore: update changelog for 2.4.13
  * chore: update transitive deps
  * chore: update jiff to 0.1.15
  * chore: update gix to 0.68
  * chore: update flate2 to 1.0.35
  * chore: update serde to 1.0.216
  * chore: update thiserror to 2.0.7
  * chore: update indexmap to 2.7.0
  * chore: update clap to 4.5.23
  * chore: update bstr to 1.11.1
  * chore: update anyhow to 1.0.94
  * refactor: repair clippy lints
  * chore: update thiserror to 2.0.3
  * chore: update allocator-api2 to 0.2.19
  * chore: update url to 2.5.3
  * chore: update cc to 1.1.37
  * chore: update anstream to 0.6.18
  * chore: update fastrand to 2.2.0
  * chore: update libc to 0.2.162
  * chore: update curl-sys to 0.4.78+curl-8.11.0
  * chore: update tempfile to 3.14.0
  * chore: update anyhow to 1.0.93
  * chore: update gix to 0.67.0
  * chore: update autocfg to 1.4.0
  * chore: update unicode-bidi to 0.3.17
  * chore: update unicode-ident to 1.0.13
  * chore: update redox_syscall to 0.5.7
  * chore: update colorchoice to 1.0.3
  * chore: update anstyle-query to 1.1.2
  * chore: update anstyle-parse to 0.2.6
  * chore: update proc-macro2 to 1.0.89
  * chore: update unicode-normalization to 0.1.24
  * chore: update gix-quote to 0.4.13
  * chore: update gix-bitmap to 0.2.12
  * chore: update gix-config-value to 0.14.9
  * chore: update memmap2 to 0.9.5
  * chore: update gix-chunk to 0.4.9
  * chore: update pkg-config to 0.3.31
  * chore: update cc to 1.1.34
  * chore: update anstream to 0.6.17
  * chore: update rustix to 0.38.38
  * chore: update once_cell to 1.20.2
  * chore: update gix-validate to 0.9.1
  * chore: update gix-utils to 0.1.13
  * chore: update gix-sec to 0.10.9
  * chore: update gix-date to 0.9.1
  * chore: update gix-command to 0.3.10
  * chore: update schannel to 0.1.26
  * chore: update openssl-sys to 0.9.104
  * chore: update libc to 0.2.161
  * chore: update regex-automata to 0.4.8
  * chore: update winnow to 0.6.20
  * chore: update thiserror to 1.0.67
  * chore: update tempfile to 3.13.0
  * chore: update tar to 0.4.43
  * chore: update serde_json to 1.0.132
  * chore: update serde to 1.0.214
  * chore: update jiff to 0.1.14
  * chore: update indexmap to 2.6.0
  * chore: update flate2 to 1.0.34
  * chore: update encoding_rs to 0.8.35
  * chore: update curl to 0.4.47
  * chore: update clap to 4.5.20
  * chore: update anyhow to 1.0.92
  * chore: update anstyle to 1.0.10
- Update to 2.5.4
  * stgit.el: Use with-eval-after-load instead of a homemade version
  * stgit.el: Use advice-add instead of defadvice
  * stgit.el: Fix various checkdoc warnings
  * stgit.el: Support Emacs versions < 31
  * stgit.el: Move 'stgit-patch-status-face-alist' before first use
  * stgit.el: Silence warnings of missing vc variables
  * stgit.el: Replace ad-hoc make-local-variable with defvar-local
  * stgit.el: Use defvar-local instead of make-local-variable
  * stgit.el: Enable lexical-binding
  * stgit.el: Allow empty descriptions
  * stgit.el: Add "--no-color" flag to 'git log' and 'git show'
  * stgit.el: Pass patch into stgit-process-files
  * chore: update gix to 0.73
  * docs: Update copyright year
  * feat(bash): complete patches from chosen branch
- Update to 2.5.3
  * build: statically linked packages for riscv64
  * chore: update dependencies
  * refactor(stgit.el): use space-based indentation consistently
- Update to 2.5.2 2025-02-16
  * fix(stgit.el): various compile warnings
  * fix(stgit.el): Replace depercated cl function calls with new style
  * fix(stgit.el): checkdoc warnings
  * fix(stgit.el): emacs pre-pending "Summary: " to log-edit buffers
  * chore: update jiff to 0.2.0
  * chore: update winnow to 0.7.2
  * chore: resolve winnow deprecations
  * chore: update dependencies
- Update to 2.5.1 2025-01-18
  * fix: assure branch creation respects fetch-specs of remotes (#522)
  * ci: ubuntu-24.04 is now used to build release binaries
  * chore: gix is updated to 0.70
- Update to 2.5.0 2025-01-01
  * feat: new "name" subcommand
  * feat: support calling stg rebase without arguments
  * docs: explain stgit.autosign a bit better
  * feat: organize subcommands by group in help
- Update to 2.4.13
  * fix(squash): preserve consensus author
  * chore: update gix to 0.68

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/stgit?expand=0&rev=36
2025-10-15 12:46:44 +00:00

625 lines
26 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Tue Oct 14 02:12:08 UTC 2025 - Mikhail Terekhov <termim@gmail.com>
- Update to version 2.5.4:
* chore: update changelog for 2.5.4
* chore: update transitive dependencies
* chore: update clap to 4.5.43
* refactor: clippy fixes
* fix: gix 0.73 breaking changes
* chore: update gix to 0.73
* chore: update transitive dependencies
* chore: update serde_json to 1.0.142
* chore: update winnow to 0.7.12
* chore: update clap to 4.5.42
* refactor: clippy lints
* stgit.el: Use `with-eval-after-load' instead of a homemade version
* stgit.el: Use `advice-add' instead of `defadvice'
* stgit.el: Fix various checkdoc warnings
* stgit.el: Support Emacs versions < 31
* feat(bash): complete patches from chosen branch
* chore: update dependencies
* refactor: repair clippy lints
* chore: update clap to 4.5.40
* chore: update anstyle to 1.0.11
* chore: update winnow to 0.7.11
* chore: update anyhow to 1.0.98
* chore: update jiff to 0.2.15
* chore: update tempfile to 3.20.0
* chore: update curl to 0.4.48
* chore: update flate2 to 1.1.2
* chore: update ctrlc to 3.4.7
* chore(deps): bump winnow from 0.7.6 to 0.7.10
* chore(deps): bump clap from 4.5.36 to 4.5.39
* docs: Update copyright year
* chore: update transitive dependencies
* chore: update tempfile to 3.19.1
* chore: update jiff to 0.2.6
* chore: update winnow to 0.7.6
* chore: update gix to 0.71
* chore: update indexmap to 2.9.0
* chore: update is-terminal to 0.4.16
* chore: update ctrlc to 3.4.6
* chore: update bstr to 1.12.0
* chore: update clap to 4.5.36
* chore: update flate2 to 1.1.1
* chore: update serde to 1.0.219
* chore: update serde_json to 1.0.140
* chore: update thiserror to 2.0.12
* chore: update anyhow to 1.0.97
* refactor: repair clippy lint
* stgit.el: Move 'stgit-patch-status-face-alist' before first use
* stgit.el: Silence warnings of missing vc variables
* stgit.el: Replace ad-hoc `make-local-variable' with `defvar-local'
* stgit.el: Use defvar-local instead of make-local-variable
* stgit.el: Enable lexical-binding
* stgit.el: Allow empty descriptions
* stgit.el: Add "--no-color" flag to 'git log' and 'git show'
* stgit.el: Pass patch into `stgit-process-files'
* chore: update changelog for 2.5.3
* chore: update dependencies
* refactor(stgit.el): use space-based indentation consistently
* refactor: repair clippy lint
* chore(deps): bump tempfile from 3.16.0 to 3.17.0
* chore(deps): bump jiff from 0.2.0 to 0.2.1
* build: statically linked packages for riscv64
* chore: update changelog for 2.5.2
* chore: update jiff to 0.2.0
* chore: update winnow to 0.7.2
* fix: partial_ref_name
* chore: resolve winnow deprecations
* chore: update dependencies
* ci: disable test for windows build
* chore(deps): bump jiff from 0.1.24 to 0.1.29
* chore(deps): bump serde_json from 1.0.135 to 1.0.138
* chore(deps): bump is-terminal from 0.4.13 to 0.4.15
* chore(deps): bump indexmap from 2.7.0 to 2.7.1
* chore(deps): bump clap from 4.5.26 to 4.5.28
* stgit.el: Fix various compile warnings
* stgit.el: Replace depercated cl function calls with new style
* stgit.el: Fix some checkdoc warnings
* stgit.el: Fix emacs pre-pending "Summary: " to log-edit buffers
* chore: update changelog for 2.5.1
* chore: update release checklist
* ci: use ubuntu-24.04 image
* fix: assure branch creation respects fetch-specs of remotes. (#522)
* chore: update to latest `gix` for improved API (#522)
* chore: update transitive deps
* chore: update anstyle-wincon to 3.0.7
* chore: update bitflags to 2.8.0
* chore: update jiff to 0.1.24
* chore: update transitive deps
* chore: update syn to 2.0.96
* chore: update bitflags to 2.7.0
* chore: update clap to 4.5.26
* chore: update serde_json to 1.0.135
* chore: update thiserror to 2.0.11
* chore: update winnow to 0.6.24
* refactor: repair clippy lints for is_some_and
* test: repair regression with git v2.48
* chore(deps): bump jiff from 0.1.18 to 0.1.21
* chore(deps): bump bstr from 1.11.1 to 1.11.3
* chore(deps): bump tempfile from 3.14.0 to 3.15.0
* chore: update changelog for 2.5.0
* chore: update transitive deps
* chore: update windows-sys to 0.59.0
* chore: update serde to 1.0.217
* chore: update winnow to 0.6.21
* chore: update jiff to 0.1.18
* docs: explain stgit.autosign a bit better
* feat: new "name" subcommand
* feat: organize subcommands by group in help
* chore: fix warning
* feat: support calling stg rebase without arguments
* tests: add test for rebase without arguments
* chore: update dependencies
* chore: update serde_json to 1.0.134
* chore: update thiserror to 2.0.9
* chore: update anyhow to 1.0.95
* chore: update gix to 0.69
* chore: update changelog for 2.4.13
* chore: update transitive deps
* chore: update jiff to 0.1.15
* chore: update gix to 0.68
* chore: update flate2 to 1.0.35
* chore: update serde to 1.0.216
* chore: update thiserror to 2.0.7
* chore: update indexmap to 2.7.0
* chore: update clap to 4.5.23
* chore: update bstr to 1.11.1
* chore: update anyhow to 1.0.94
* refactor: repair clippy lints
* chore: update thiserror to 2.0.3
* chore: update allocator-api2 to 0.2.19
* chore: update url to 2.5.3
* chore: update cc to 1.1.37
* chore: update anstream to 0.6.18
* chore: update fastrand to 2.2.0
* chore: update libc to 0.2.162
* chore: update curl-sys to 0.4.78+curl-8.11.0
* chore: update tempfile to 3.14.0
* chore: update anyhow to 1.0.93
* chore: update gix to 0.67.0
* chore: update autocfg to 1.4.0
* chore: update unicode-bidi to 0.3.17
* chore: update unicode-ident to 1.0.13
* chore: update redox_syscall to 0.5.7
* chore: update colorchoice to 1.0.3
* chore: update anstyle-query to 1.1.2
* chore: update anstyle-parse to 0.2.6
* chore: update proc-macro2 to 1.0.89
* chore: update unicode-normalization to 0.1.24
* chore: update gix-quote to 0.4.13
* chore: update gix-bitmap to 0.2.12
* chore: update gix-config-value to 0.14.9
* chore: update memmap2 to 0.9.5
* chore: update gix-chunk to 0.4.9
* chore: update pkg-config to 0.3.31
* chore: update cc to 1.1.34
* chore: update anstream to 0.6.17
* chore: update rustix to 0.38.38
* chore: update once_cell to 1.20.2
* chore: update gix-validate to 0.9.1
* chore: update gix-utils to 0.1.13
* chore: update gix-sec to 0.10.9
* chore: update gix-date to 0.9.1
* chore: update gix-command to 0.3.10
* chore: update schannel to 0.1.26
* chore: update openssl-sys to 0.9.104
* chore: update libc to 0.2.161
* chore: update regex-automata to 0.4.8
* chore: update winnow to 0.6.20
* chore: update thiserror to 1.0.67
* chore: update tempfile to 3.13.0
* chore: update tar to 0.4.43
* chore: update serde_json to 1.0.132
* chore: update serde to 1.0.214
* chore: update jiff to 0.1.14
* chore: update indexmap to 2.6.0
* chore: update flate2 to 1.0.34
* chore: update encoding_rs to 0.8.35
* chore: update curl to 0.4.47
* chore: update clap to 4.5.20
* chore: update anyhow to 1.0.92
* chore: update anstyle to 1.0.10
-------------------------------------------------------------------
Mon Oct 13 00:42:56 UTC 2025 - Mikhail Terekhov <termim@gmail.com>
- Update to 2.5.4
* stgit.el: Use with-eval-after-load instead of a homemade version
* stgit.el: Use advice-add instead of defadvice
* stgit.el: Fix various checkdoc warnings
* stgit.el: Support Emacs versions < 31
* stgit.el: Move 'stgit-patch-status-face-alist' before first use
* stgit.el: Silence warnings of missing vc variables
* stgit.el: Replace ad-hoc make-local-variable with defvar-local
* stgit.el: Use defvar-local instead of make-local-variable
* stgit.el: Enable lexical-binding
* stgit.el: Allow empty descriptions
* stgit.el: Add "--no-color" flag to 'git log' and 'git show'
* stgit.el: Pass patch into stgit-process-files
* chore: update gix to 0.73
* docs: Update copyright year
* feat(bash): complete patches from chosen branch
- Update to 2.5.3
* build: statically linked packages for riscv64
* chore: update dependencies
* refactor(stgit.el): use space-based indentation consistently
- Update to 2.5.2 2025-02-16
* fix(stgit.el): various compile warnings
* fix(stgit.el): Replace depercated cl function calls with new style
* fix(stgit.el): checkdoc warnings
* fix(stgit.el): emacs pre-pending "Summary: " to log-edit buffers
* chore: update jiff to 0.2.0
* chore: update winnow to 0.7.2
* chore: resolve winnow deprecations
* chore: update dependencies
- Update to 2.5.1 2025-01-18
* fix: assure branch creation respects fetch-specs of remotes (#522)
* ci: ubuntu-24.04 is now used to build release binaries
* chore: gix is updated to 0.70
- Update to 2.5.0 2025-01-01
* feat: new "name" subcommand
* feat: support calling stg rebase without arguments
* docs: explain stgit.autosign a bit better
* feat: organize subcommands by group in help
- Update to 2.4.13
* fix(squash): preserve consensus author
* chore: update gix to 0.68
-------------------------------------------------------------------
Fri Sep 20 07:31:00 UTC 2024 - Martin Pluskal <mpluskal@suse.com>
- Update to version 2.4.12:
* fix(squash): preserve consensus author
* chore: update changelog for 2.4.12
* feat(push): revert overzealous modified status
* chore: update windows-sys to 0.59.0
* chore: update syn to 2.0.77
* chore: update cc to 1.1.18
* chore: update filetime to 0.2.25
* chore: update schannel to 0.1.24
* chore: update gix-path to 0.10.11
* chore: update serde_json to 1.0.128
- Switch to _service for fetching sources
- Adresses boo#1230691 CVE-2024-45405
-------------------------------------------------------------------
Fri Jan 26 09:43:01 UTC 2024 - Martin Pluskal <mpluskal@suse.com>
- Move completions and plugins to subpackages
-------------------------------------------------------------------
Thu Jan 18 00:05:59 UTC 2024 - Mikhail Terekhov <termim@gmail.com>
- update to 2.4.2
* This is a complete rewrite in Rust.
* For the full list of changes see
https://github.com/stacked-git/stgit/releases
- Drop no longer needed stgbashprompt-noexec.patch
-------------------------------------------------------------------
Sun Mar 27 18:46:34 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 1.5:
* Add Makefile targets for installing shell completions
* stg rebase --interactive learns hide instruction
* Picked patch names are preserved when possible (#175)
* Replace --unapplied option with --noapply for stg pick (#174)
* stg pick --noapply no longer reverses patch order (#174)
* Use stg version uses sys.executable to get Python version.
* Repair stg repair with amended first patch (#163)
* Repair corner cases where invalid patchnames could be generated by stg new,
stg uncommit, etc. (#176)
* stg mail could crash due to a misspelled reference (#178)
* Zsh completion for stg refresh -p now completes against all patches (not
just applied patches).
* Zsh gains missing completion for stg push --noapply
* Minor repair to help for stg float --noapply and stg push --noapply
* Restore stg sink --nopush capability.
* The new stg import --message-id option causes the Message-ID from imported
emails to be included as the Message-Id trailer in the patch description
* The new stgit.import.message-id config option also enables the Message-Id
trailer
* stg import no longer creates “Message-Id” trailer by default when importing
patches from email
* StGit works with Python 3.10
* stg version prints a more abbreviated Python version
stg commit will no longer commit empty patches by default; the
--allow-empty option may be used to override this behavior (#158)
* The stgit.main.main() function now takes an argv parameter and returns an
int return code in most cases instead of calling sys.exit(), thus making
main() a bit easier to use as an API.
* Repair stack upgrade with stg branch --list (#155)
* Repair crash in stg squash with out of order patches and no name specified (#157)
* Zsh completions learn stg float --noapply option
* Zsh completion for stg sink now allows multiple patches
* Repair crash regression when using stgit.autosign
* stg rebase learns --interactive; easily re-order, edit, squash, fixup, or
delete patches via your editor
* stg rebase learns --autostash; stash changes before the rebase and apply
them after. Also configurable with the stgit.autostash configuration option
* stg edit can now rename patches
* stg edit gains helpful instructions
* stg new learns --verbose, which includes a diff in the editor window
(similar to git commit --verbose). This behavior is also configurable with
the stgit.new.verbose configuration option
* stg push and stg float learn --noapply option; allows patches to be
reordered without updating worktree and deferring merge conflict resolution
* stg edit, stg refresh, and stg new learn the --sign-by, --ack-by, and
--review-by options which allow those respective trailers' values to be
specified by the user on the command line
* Stack metadata version 5; stack metadata is moved from
refs/heads/<branch>.stgit to refs/stacks/<branch> and the stack metadata
file now uses a JSON format instead of the prior custom format; the stack
metadata will be upgraded to v5 on first use of this version of StGit; like
all stack metadata upgrades, this is a one-way auto-upgrade for existing
stacks
* Use setuptools instead of distutils for packaging
* No git or python version checks in setup.py
* Use different dynamic versioning system
* Install stg executable as console_script entry point
* More sophisticated search for bash.exe on Windows when running hooks
* The editor window text for stg squash has been modified to mirror gits
behavior the squash edit message now includes all commits
* Binary diffs are no longer shown when with stg edit -d
* Multiple trailers can now be added at once; this is now allowed, for
example: stg edit --sign --review --ack
* Update zsh completion for stg rebase to show local and remote heads (#102)
* Zsh completions for commands with patch arguments now comprehend the effect
of -b/--branch and -B/--ref-branch
* Zsh completions now guard patch namesone less TAB press to complete patch
names in certain contexts
* stg import now extracts the Message-ID email header into the patch message
* Repair crash when attempting to export empty patch
* Exact command name matches are unambiguous
* Exiting with an empty stg edit editor will now abort the edit; previously
it would delete your commit message.
* Repair completions when stg.series.description is enabled in config
* Workaround child process reaping race on Windows
* Repair crash with stg float --series when bad patch name in series
* Repair zsh completion for stg float to accept multiple patch names
* StGit GPG-signs patches when commit.gpgsign is set
* Support core.hooksPath in git config
* Add -C option for stg import and stg fold
* Allow importing mail and series from urls
* stg refresh --edit may also use --diff and --diff-opts
* stg goto allows sha1 of a patch instead of patch name
* Repair hang in stg pull -m, stg goto -m, and stg push -m
* Repair stg mail to show diffstat of whole series
* Repair MANIFEST.in to include AUTHORS.md and README.md files
* Drop support for Python < 3.5
* Remove previously deprecated stg publish command
* Removed contrib scripts: stg-swallow, stg-fold-files-from, stg-dispatch,
stg-whatchanged, and stg-show-old
* The pre-commit hook is now run for stg refresh
* New --spill option for stg refresh
* Add stgit.series.description config option
* Official support for Python versions up to 3.9
* Stack metadata format 4. All metadata now kept in Git objects; no more
stack state files in .git/patches. A one-way auto-upgrade to format version
4 will occur when StGit commands are run on an existing StGit branch.
* Use python3 in shebangs instead of python
* contrib/stgbashprompt.sh is no longer executable
* Internal docstrings now use reStructuredText instead of Epytext
* Importing large patches is much, much faster
* Other performance improvements when dealing with large patches
* Repair diffstat when outside work tree root
* Use encoded (string) environment variables on Windows
* Fix stg pull when no upstream is configured
* Fix refresh crash with path limiting and files added to index
* Repair new with patchdescr.template crash
* Repair log from worktree subdir with patches specified
* Repair import allowing/generating duplicate patch names
* Repair mail --auto to strip comments after addrs
-------------------------------------------------------------------
Tue Nov 10 11:45:34 UTC 2020 - Dario Faggioli <dfaggioli@suse.com>
- Move to latest version, 0.23
* `stg mail` was not working in v. 0.21, due to TLS issue. It
does in 0.23
* while there, update the URL
- Add patch stgbashprompt-noexec.patch
* so rpmlint won't complain about executable without '#!'
-------------------------------------------------------------------
Fri Jan 17 15:17:07 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
- Create .pyc files reproducibly (boo#1049186)
-------------------------------------------------------------------
Mon Jan 13 14:45:32 CET 2020 - tiwai@suse.de
- Revive asciidoc; will be replaced or dropped later, depending on
the general solution of asciidoc support on TW
-------------------------------------------------------------------
Mon Jan 13 09:55:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 0.21:
* Build reproducibility repairs (Thanks reproducible-builds.org team!)
* Faster handling of large patches (#44)
* Python can now be run with optimizations (python -O)
* stg log now prints trailing newline
* Improved command line option parsing for stg log
-------------------------------------------------------------------
Mon Jan 13 09:54:35 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Switch to python3 to build
- Disable documentation generating using asciidoc as that requires
python2
-------------------------------------------------------------------
Thu Aug 8 17:37:14 UTC 2019 - Mikhail Terekhov <termim@gmail.com>
- updated to version 0.19
-- Python 3 support. StGit supports Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6,
and 3.7. PyPy interpreters are also supported.
-- Submodules are now ignored when checking if working tree is
clean. Submodules are also not included by default when refreshing a
patch.
-- Config booleans are now parsed similarly to git-config.
-- contrib/stgit.el is now licenced with GPLv2.
-- Repair handling of emails with utf-8 bodies containing latin-1
characters. Also correctly decode email headers containing quoted encoded
words.
-- StGit's version is now correct/available the release archive.
-- Add continuous integration (travis-ci) and code coverage (coveralls) support.
-- Many new test cases were added.
- updated to version 0.18
-- commit-msg hook support for easier integration with Gerrit, allowing a
Change-Id line to be inserted in the commit message.
-- stg mail improvements for Suggested-by: tag and auto generation of Cc
for the cover letter based on all tags in the series.
-- stg mail bash completion for the -to, -cc and -bcc options based on
the content of the [mail "alias"] section of GIT configuration.
-- stg edit -review option to add a Reviewed-by: tag.
-- stg pop -spill functionality to allow popping a patch from the stack
while keeping its modification in the tree.
-- Various fixes and test coverage improvements.
-- Project page details updated (gna.org has been shut down).
-------------------------------------------------------------------
Wed Mar 30 20:22:58 UTC 2016 - mpluskal@suse.com
- Use url for source
- Add gpg signature
- Cleanup spec file with spec-cleaner
-------------------------------------------------------------------
Wed Oct 2 02:25:45 UTC 2013 - david.bahi@emc.com
- updated to version 0.17.1
-- Fix dirty index errors when resolving conflicts.
-- Test suite improvements.
-- Print tracebacks to stderr.
-- Run test suite in parallel.
-- Fix --authdate date parsing.
- changes from version 0.16 to 0.17
-- Make refresh warn when the index is dirty
-- Template updates to not hardcode whitespace
-- Properly generate mbox formats when attaching patches
-- Added new option to attach and inline patches when sending mail
-- Various bugfixes and tiny improvements
-------------------------------------------------------------------
Tue Feb 28 12:58:45 CET 2012 - tiwai@suse.de
- updated to version 0.16:
* Several improvements to the Emacs mode (stgit.el).
* UI adjustments to better match the Git commands.
* "stg status" is an alias for "git status".
* "stg reset --hard" behaves similarly to the corresponding git
command and option.
* "stg branch --cleanup" option to remove the StGit metadata for
a given branch.
* "stg mail" can use "git send-email" directly.
* Vim syntax highlighting for StGit commit messages.
* Many bug-fixes.
-------------------------------------------------------------------
Mon Aug 10 08:17:50 CEST 2009 - tiwai@suse.de
- fix build with older distros
- build as noarch for Factory
-------------------------------------------------------------------
Sun Aug 9 12:43:26 CEST 2009 - coolo@novell.com
- use new python macros
-------------------------------------------------------------------
Tue Jun 10 17:04:26 CEST 2008 - tiwai@suse.de
- updated to version 0.14.3:
a maintenance release including bug-fixes for the "refresh"
command, handling of file names with non-ASCII characters and
user interface enhancements for "export" and "sync"
-------------------------------------------------------------------
Mon Apr 14 18:06:56 CEST 2008 - tiwai@suse.de
- updated to version 0.14.2:
* a maintenance release including bug-fixes and a few user
interface enhancements
-------------------------------------------------------------------
Fri Jan 11 14:51:27 CET 2008 - tiwai@suse.de
- updated to version 0.14.1:
* Fixed typo in the required version of Python
- updated to version 0.14:
* Support for correctly running StGIT in subdirectories
* 'repair' command for fixing an StGIT repository modified by
GIT commands such as 'commit', 'pull', 'merge' or 'rebase'
* 'edit' command for editing both the patch description and diff
* Support for SMTP over TLS
* Support for MIME multipart e-mail templates
* '--attach' option to the 'mail' command to send a patch
attached rather than inline
* Diff statistics and shortlog added to the cover e-mail
template
* '--sign/ack' options to the 'import' and 'new' commands
* '--number' to the 'log' command for limiting the output
* Support for binary files in patches
* Support for detached HEAD
* Refactoring of some modules with better support for debugging
* Many bug-fixes
-------------------------------------------------------------------
Thu Jul 26 13:52:17 CEST 2007 - tiwai@suse.de
- updated to version 0.13:
* Documentation directory with man pages
* Safety checks for the 'rebase' command
* Various contrib scripts
* 'cp' command to copy files
* 'sink' command to complement 'float'
* '--diff-opts' option to some commands for passing
additional arguments to 'git-diff-*'
* 'stgit.mail.prefix' configuration option for the default
'mail --prefix' value
* Interractive 2-way merging via xxdiff or emacs (previously,
only 3-way merging had this feature)
* Slightly changed behaviour to the 'patches' command when no
argument is given to show the patches touching the locally
modified files
* Correct importing of multipart e-mails
* '--unrelated' option to 'mail' to send patches unthreaded
and without sequence numbering
* '--update' option to 'refresh' to only check in the files
already modified by the current patch (similar to
'pick --update')
* '--keep' option to 'goto' (though it only works for patch
popping)
* '--expose' option to 'pick' to append the picked commit id
to the log (similar to the 'git cherry-pick -x' command)
* The 'new' command can automatically generate the patch name'
from the given log
* 'uncommit' can generate patches up to a given commit id
* Bug fixes
-------------------------------------------------------------------
Mon Apr 2 18:52:01 CEST 2007 - tiwai@suse.de
- updated to verison 0.12.1:
* Allow StGIT to run when there is no user information
configured
* Use 'git-pull' rather than 'git-fetch' by default
* Fix the 'mail' command to parse multiple-lines address
headers
* Fix the alias check in the 'stg mail --bcc' command
* Add '--merged' option to rebase
* Add '--url' option to 'import' to import a file directly
from the network
* Add '--author' option to 'series'
-------------------------------------------------------------------
Wed Feb 7 18:40:57 CET 2007 - tiwai@suse.de
- updated to version 0.12:
* New 'rebase' command to change the base of an StGIT stack
* New 'hide' and 'unhide' commands to act on the patches in a
series.
* New 'sync' command to synchronise same patches in different
branches
* New 'assimilate' command to transform GIT (accidental)
commits at the top of the stack in StGIT patches
* Re-worked pulling logic to use the branch information stored
in the .git/config file
* Abbreviation for StGIT commands
* Correct encoding of the e-mail headers and body
* Support for importing multipart e-mails and mbox files
* Configuration read from the GIT config files rather than
stgitrc
* Patch ranges can be specified for 'export'
* '--missing' option for 'series' to list the patches on a
branch which are missing in current
* StGIT bash completion script
* Bug fixes
-------------------------------------------------------------------
Tue Jan 9 15:13:10 CET 2007 - tiwai@suse.de
- updated to version 0.11:
* new 'float' command
* patch history support, accessible through log command
* automatically generate patch names
* many new options, bug fixes
-------------------------------------------------------------------
Wed Sep 20 18:56:05 CEST 2006 - tiwai@suse.de
- initial version: 0.10