git-publish - Prepare and store patch revisions as git tags

Property Value
Distribution Fedora 28
Repository Fedora Updates i386
Package name git-publish
Package version 1.4.4
Package release 4.fc28
Package architecture noarch
Package type rpm
Installed size 39.79 KB
Download size 26.73 KB
Official Mirror
git-publish handles repetitive and time-consuming details of managing patch
email submission.  It works with individual patches as well as patch series and
has support for pull request emails.
Each revision is stored as a git tag including the cover letter (if any).  This
makes it easy to refer back to previous revisions of a patch.  Numbering is
handled automatically and the To:/Cc: email addresses are remembered across
revisions to save you retyping them.
Many projects have conventions for submitting patches.  It is possible to
encode them as a .gitpublish file and hooks/ scripts.  This automatically uses
the right settings and can run a coding style checker or linting tools before
emails are sent.


Package Version Architecture Repository
git-publish-1.4.4-4.fc28.noarch.rpm 1.4.4 noarch Fedora Updates
git-publish-1.4.2-3.fc28.noarch.rpm 1.4.2 noarch Fedora
git-publish-1.4.2-3.fc28.noarch.rpm 1.4.2 noarch Fedora
git-publish - - -


Name Value
/usr/bin/python3 -
git-core -
git-email -


Name Value
git-publish = 1.4.4-4.fc28


Type URL
Binary Package git-publish-1.4.4-4.fc28.noarch.rpm
Source Package git-publish-1.4.4-4.fc28.src.rpm

Install Howto

Install git-publish rpm package:

# dnf install git-publish




2018-10-29 - Stefan Hajnoczi <> - 1.4.4-4
- Add missing git-email package dependency
2018-07-13 - Fedora Release Engineering <> - 1.4.4-3
- Rebuilt for
2018-06-19 - Miro HronĨok <> - 1.4.4-2
- Rebuilt for Python 3.7
2018-06-18 - Stefan Hajnoczi <> - 1.4.4-1
- Merge To: list but offer --override-to to stop this behavior
- Add --blurb-template for cover-letter templates
- Pass through extra arguments to git-format-patch(1)
- Add missing UTF-8 encoding for 's'elect menu item
- Don't treat config strings as lists in Python 3
2018-04-18 - Stefan Hajnoczi <> - 1.4.3-1
- Add 's' menu command to select a subset of patches to send
- Use UTF-8 encoding for annotated tags
- Use a cover letter by default for pull requests
- Convert README.rst to git-publish.pod man page
- Add --no-sign-pull option to skip pull request signing
- Run cccmd in the top-level directory
- Show meaningful error message when run outside top-level directory
2018-02-07 - Fedora Release Engineering <> - 1.4.2-3
- Rebuilt for
2017-11-08 - Stefan Hajnoczi <> - 1.4.2-2
- Add missing BuildRequires: pythonX-devel
2017-11-06 - Stefan Hajnoczi <> - 1.4.2-1
- Further Python 2 & 3 character encoding fixes
2017-11-04 - Stefan Hajnoczi <> - 1.4.1-1
- Fix UTF-8 output from git(1) commands
2017-11-02 - Stefan Hajnoczi <> - 1.4-1
- Python 3 support
- Report unexpected changes to temporary directory
- Fix broken hooks path function

See Also

Package Description
git-review-1.26.0-1.fc28.noarch.rpm A Git helper for integration with Gerrit
git-subrepo-0.4.0-1.fc28.noarch.rpm Git Submodule Alternative
git-subtree-2.17.2-2.fc28.i686.rpm Git tools to merge and split repositories
git-svn-2.17.2-2.fc28.i686.rpm Git tools for interacting with Subversion repositories
git-tools-2018.10-1.fc28.noarch.rpm Assorted git-related scripts and tools
gitk-2.17.2-2.fc28.noarch.rpm Git repository browser
gitolite3-3.6.11-1.fc28.noarch.rpm Highly flexible server for git directory version tracker
gitso-0.6-19.fc28.noarch.rpm A front-end to reverse VNC connections
gitweb-2.17.2-2.fc28.noarch.rpm Simple web interface to git repositories
gjs-1.52.5-1.fc28.i686.rpm Javascript Bindings for GNOME
gjs-devel-1.52.5-1.fc28.i686.rpm Development package for gjs
gjs-tests-1.52.5-1.fc28.i686.rpm Tests for the gjs package
glassfish-jaxws-2.2.10-9.fc28.noarch.rpm JAX-WS Reference Implementation (RI) Project
glassfish-jaxws-javadoc-2.2.10-9.fc28.noarch.rpm Javadoc for glassfish-jaxws
glassfish-jaxws-tools-2.2.10-9.fc28.noarch.rpm JAX-WS Reference Implementation Tools