File stgit.changes of Package stgit

-------------------------------------------------------------------
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 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 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

openSUSE Build Service is sponsored by