Hello community, here is the log from the commit of package git-remote-gcrypt for openSUSE:Factory checked in at 2020-02-18 10:38:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/git-remote-gcrypt (Old) and /work/SRC/openSUSE:Factory/.git-remote-gcrypt.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-remote-gcrypt" Tue Feb 18 10:38:47 2020 rev:2 rq:774822 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/git-remote-gcrypt/git-remote-gcrypt.changes 2018-12-04 20:53:48.664887507 +0100 +++ /work/SRC/openSUSE:Factory/.git-remote-gcrypt.new.26092/git-remote-gcrypt.changes 2020-02-18 10:39:48.832872090 +0100 @@ -1,0 +2,9 @@ +Mon Feb 17 10:18:16 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Update to 1.3: + * README.md: Clarify how to use GCRYPT_FULL_REPACK. + * Updates to redhat/git-remote-gcrypt.spec. + * install.sh: try rst2man.py if rst2man binary not available. + * Add git-config option to set rsync put flags. + +------------------------------------------------------------------- Old: ---- 1.2.tar.gz New: ---- 1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-remote-gcrypt.spec ++++++ --- /var/tmp/diff_new_pack.ZmMPCQ/_old 2020-02-18 10:39:50.820876146 +0100 +++ /var/tmp/diff_new_pack.ZmMPCQ/_new 2020-02-18 10:39:50.824876153 +0100 @@ -1,7 +1,7 @@ # # spec file for package git-remote-gcrypt # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: git-remote-gcrypt -Version: 1.2 +Version: 1.3 Release: 0 Summary: Encrypted git repositories License: GPL-2.0-or-later Group: Development/Tools/Version Control URL: https://spwhitton.name/tech/code/git-remote-gcrypt/ Source: https://github.com/spwhitton/%{name}/archive/%{version}.tar.gz -BuildRequires: python-docutils +BuildRequires: python3-docutils Requires: curl Requires: git Requires: gpg2 @@ -54,6 +54,6 @@ %license COPYING %doc debian/changelog README.rst %{_bindir}/git-remote-gcrypt -#%{_mandir}/man1/git-remote-gcrypt.1%{ext_man} +%{_mandir}/man1/git-remote-gcrypt.1%{ext_man} %changelog ++++++ 1.2.tar.gz -> 1.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/CONTRIBUTING.rst new/git-remote-gcrypt-1.3/CONTRIBUTING.rst --- old/git-remote-gcrypt-1.2/CONTRIBUTING.rst 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/CONTRIBUTING.rst 2020-02-09 07:01:25.000000000 +0100 @@ -3,8 +3,9 @@ Thank you for your interest in contributing to this project! -Please **do not** submit a pull request on GitHub. This repository is -an automated mirror, and I don't develop using GitHub's platform. +Please **do not** submit a pull request on GitHub. The repository +there is an automated mirror, and I don't develop using GitHub's +platform. Instead, either @@ -18,6 +19,13 @@ Signing off your commits ======================== -You must certify the contents of ``DEVELOPER-CERTIFICATE`` for your -contribution. Add a ``Signed-off-by`` line to your commit message by -passing the ``-s`` option to git-commit(1). +Contributions are accepted upstream under the terms set out in the +file ``COPYING``. You must certify the contents of the file +``DEVELOPER-CERTIFICATE`` for your contribution. To do this, append a +``Signed-off-by`` line to end of your commit message. An easy way to +add this line is to pass the ``-s`` option to git-commit(1). Here is +an example of a ``Signed-off-by`` line: + +:: + + Signed-off-by: Sean Whitton <spwhit...@spwhitton.name> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/README.rst new/git-remote-gcrypt-1.3/README.rst --- old/git-remote-gcrypt-1.2/README.rst 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/README.rst 2020-02-09 07:01:25.000000000 +0100 @@ -89,11 +89,18 @@ part of the participant list. You may use the per-remote version to sign different remotes using different keys. +``remote.<name>.gcrypt-rsync-put-flags`` + .. +``gcrypt.rsync-put-flags`` + Flags to be passed to ``rsync`` when uploading to a remote using the + ``rsync://`` backend. If the flags are set to a specific remote, the + global flags, if also set, will not be applied for that remote. + Environment variables ===================== *GCRYPT_FULL_REPACK* - This environment variable forces a full repack when pushing. + When set (to anything), this environment variable forces a full repack when pushing. Examples ======== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/debian/changelog new/git-remote-gcrypt-1.3/debian/changelog --- old/git-remote-gcrypt-1.2/debian/changelog 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/debian/changelog 2020-02-09 07:01:25.000000000 +0100 @@ -1,3 +1,20 @@ +git-remote-gcrypt (1.3-1) unstable; urgency=medium + + Upstream: + * README.md: Clarify how to use GCRYPT_FULL_REPACK. + Thanks Félix Sipma for the patch. + * Updates to redhat/git-remote-gcrypt.spec. + Thanks Frank Grüllich and Dusty Mabe for patches. + * install.sh: try rst2man.py if rst2man binary not available. + Thanks Dmitry Zhlobo for the patch. + * Add git-config option to set rsync put flags. + Thanks Travis Chen for the patch. + + Debian packaging: + * Switch build-dep python-docutils -> python3-docutils (Closes: #943099). + + -- Sean Whitton <spwhit...@spwhitton.name> Sat, 08 Feb 2020 23:01:15 -0700 + git-remote-gcrypt (1.2-1) unstable; urgency=low Upstream: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/debian/control new/git-remote-gcrypt-1.3/debian/control --- old/git-remote-gcrypt-1.2/debian/control 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/debian/control 2020-02-09 07:01:25.000000000 +0100 @@ -1,7 +1,7 @@ Source: git-remote-gcrypt Section: vcs Priority: optional -Build-Depends: debhelper (>= 10), python-docutils (>= 0.12+dfsg) +Build-Depends: debhelper (>= 10), python3-docutils (>= 0.12+dfsg) Maintainer: Sean Whitton <spwhit...@spwhitton.name> Standards-Version: 4.1.0 Homepage: https://spwhitton.name/tech/code/git-remote-gcrypt/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/git-remote-gcrypt new/git-remote-gcrypt-1.3/git-remote-gcrypt --- old/git-remote-gcrypt-1.2/git-remote-gcrypt 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/git-remote-gcrypt 2020-02-09 07:01:25.000000000 +0100 @@ -249,7 +249,7 @@ curl -s -S -k --ftp-create-dirs -T "$3" "$1/$2" elif isurl rsync "$1" then - rsync -I -W "$3" "${1#rsync://}"/"$2" >&2 + rsync $Conf_rsync_put_flags -I -W "$3" "${1#rsync://}"/"$2" >&2 elif isurl rclone "$1" then rclone copyto "$3" "${1#rclone://}"/"$2" >&2 @@ -280,7 +280,8 @@ : elif isurl rsync "$1" then - rsync -q -r --exclude='*' "$Localdir/" "${1#rsync://}" >&2 + rsync $Conf_rsync_put_flags -q -r --exclude='*' \ + "$Localdir/" "${1#rsync://}" >&2 elif isurl rclone "$1" then rclone mkdir "${1#rclone://}" >&2 @@ -429,6 +430,8 @@ Conf_pubish_participants=$(git config --get --bool "remote.$NAME.gcrypt-publish-participants" '.+' || git config --get --bool gcrypt.publish-participants || :) Conf_gpg_args=$(git config --get gcrypt.gpg-args '.+' || :) + Conf_rsync_put_flags=$(git config --get "remote.$NAME.gcrypt-rsync-put-flags" '.+' || + git config --get "gcrypt.rsync-put-flags" '.+' || :) # Figure out which keys we should encrypt to or accept signatures from if isnull "$conf_part" || iseq "$conf_part" simple diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/install.sh new/git-remote-gcrypt-1.3/install.sh --- old/git-remote-gcrypt-1.2/install.sh 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/install.sh 2020-02-09 07:01:25.000000000 +0100 @@ -17,8 +17,16 @@ if command -v rst2man >/dev/null then + rst2man='rst2man' +elif command -v rst2man.py >/dev/null # it is installed as rst2man.py on macOS +then + rst2man='rst2man.py' +fi + +if [ -n "$rst2man" ] +then trap 'rm -f git-remote-gcrypt.1.gz' EXIT - verbose rst2man ./README.rst | gzip -9 > git-remote-gcrypt.1.gz + verbose $rst2man ./README.rst | gzip -9 > git-remote-gcrypt.1.gz install_v git-remote-gcrypt.1.gz "$DESTDIR$prefix/share/man/man1" 644 else echo "'rst2man' not found, man page not installed" >&2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-remote-gcrypt-1.2/redhat/git-remote-gcrypt.spec new/git-remote-gcrypt-1.3/redhat/git-remote-gcrypt.spec --- old/git-remote-gcrypt-1.2/redhat/git-remote-gcrypt.spec 2018-11-27 06:08:51.000000000 +0100 +++ new/git-remote-gcrypt-1.3/redhat/git-remote-gcrypt.spec 2020-02-09 07:01:25.000000000 +0100 @@ -1,17 +1,17 @@ -%global debug_package %{nil} +Name: git-remote-gcrypt +Version: 1.2 +Release: 1%{?dist} +Summary: GNU Privacy Guard-encrypted git remote + +Group: Development Tools +License: GPLv3 +URL: https://git.spwhitton.name/%{name} +Source0: https://git.spwhitton.name/%{name}/snapshot/%{name}-%{version}.tar.gz -Name: git-remote-gcrypt -Version: 1.0.2 -Release: 1%{?dist} -Summary: GNU Privacy Guard-encrypted git remote - -Group: Development Tools -License: GPLv3 -URL: https://git.spwhitton.name/%{name} -Source0: %{name}-%{version}.tar.gz +BuildArch: noarch -BuildRequires: python2-docutils -Requires: gnupg2 git-core +BuildRequires: python3-docutils +Requires: gnupg2 git-core %description This lets git store git repositories in encrypted form. @@ -24,7 +24,7 @@ collaboration using typical untrusted file hosts or services. %prep -%setup -q -n %{name} +%setup -q -n %{name}-%{version} %build : @@ -35,8 +35,10 @@ ./install.sh %files -/usr/bin/%{name} -%doc /usr/share/man/man1/%{name}.1.gz +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1* +%license COPYING +%doc CHANGELOG CONTRIBUTING.rst README.rst %changelog