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
 


Reply via email to