Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

stgit-2.4.2-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: stgit Distribution: openSUSE Tumbleweed
Version: 2.4.2 Vendor: openSUSE
Release: 1.3 Build date: Fri Jan 26 10:43:01 2024
Group: Unspecified Build host: reproducible
Size: 8188008 Source RPM: stgit-2.4.2-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://stacked-git.github.io
Summary: Stacked GIT - Source Code Management Tool
Stacked Git, StGit for short, is an application for managing Git commits
as a stack of patches.
With a patch stack workflow, multiple patches can be developed
concurrently and efficiently, with each patch focused on a single
concern, resulting in both a clean Git commit history and improved
productivity.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Jan 26 2024 Martin Pluskal <mpluskal@suse.com>
  - Move completions and plugins to subpackages
* Thu Jan 18 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 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 git’s
      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 names–one 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 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 2020 Bernhard Wiedemann <bwiedemann@suse.com>
  - Create .pyc files reproducibly (boo#1049186)
* Mon Jan 13 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 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 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Switch to python3 to build
  - Disable documentation generating using asciidoc as that requires
    python2
* Thu Aug 08 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 2016 mpluskal@suse.com
  - Use url for source
  - Add gpg signature
  - Cleanup spec file with spec-cleaner

Files

/usr/bin/stg
/usr/share/doc/packages/stgit
/usr/share/doc/packages/stgit/AUTHORS.md
/usr/share/doc/packages/stgit/CHANGELOG.md
/usr/share/doc/packages/stgit/README.md
/usr/share/licenses/stgit
/usr/share/licenses/stgit/COPYING
/usr/share/man/man1/stg-branch.1.gz
/usr/share/man/man1/stg-clean.1.gz
/usr/share/man/man1/stg-commit.1.gz
/usr/share/man/man1/stg-completion.1.gz
/usr/share/man/man1/stg-delete.1.gz
/usr/share/man/man1/stg-diff.1.gz
/usr/share/man/man1/stg-edit.1.gz
/usr/share/man/man1/stg-email.1.gz
/usr/share/man/man1/stg-export.1.gz
/usr/share/man/man1/stg-files.1.gz
/usr/share/man/man1/stg-float.1.gz
/usr/share/man/man1/stg-fold.1.gz
/usr/share/man/man1/stg-goto.1.gz
/usr/share/man/man1/stg-help.1.gz
/usr/share/man/man1/stg-hide.1.gz
/usr/share/man/man1/stg-id.1.gz
/usr/share/man/man1/stg-import.1.gz
/usr/share/man/man1/stg-init.1.gz
/usr/share/man/man1/stg-log.1.gz
/usr/share/man/man1/stg-new.1.gz
/usr/share/man/man1/stg-next.1.gz
/usr/share/man/man1/stg-patches.1.gz
/usr/share/man/man1/stg-pick.1.gz
/usr/share/man/man1/stg-pop.1.gz
/usr/share/man/man1/stg-prev.1.gz
/usr/share/man/man1/stg-pull.1.gz
/usr/share/man/man1/stg-push.1.gz
/usr/share/man/man1/stg-rebase.1.gz
/usr/share/man/man1/stg-redo.1.gz
/usr/share/man/man1/stg-refresh.1.gz
/usr/share/man/man1/stg-rename.1.gz
/usr/share/man/man1/stg-repair.1.gz
/usr/share/man/man1/stg-reset.1.gz
/usr/share/man/man1/stg-series.1.gz
/usr/share/man/man1/stg-show.1.gz
/usr/share/man/man1/stg-sink.1.gz
/usr/share/man/man1/stg-spill.1.gz
/usr/share/man/man1/stg-squash.1.gz
/usr/share/man/man1/stg-sync.1.gz
/usr/share/man/man1/stg-top.1.gz
/usr/share/man/man1/stg-uncommit.1.gz
/usr/share/man/man1/stg-undo.1.gz
/usr/share/man/man1/stg-unhide.1.gz
/usr/share/man/man1/stg-version.1.gz
/usr/share/man/man1/stg.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:32:11 2024