Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package git-remote-gcrypt for
openSUSE:Factory checked in at 2022-08-22 11:05:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-remote-gcrypt (Old)
and /work/SRC/openSUSE:Factory/.git-remote-gcrypt.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-remote-gcrypt"
Mon Aug 22 11:05:09 2022 rev:4 rq:998584 version:1.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/git-remote-gcrypt/git-remote-gcrypt.changes
2021-01-22 21:52:52.737896303 +0100
+++
/work/SRC/openSUSE:Factory/.git-remote-gcrypt.new.2083/git-remote-gcrypt.changes
2022-08-22 11:05:14.321715489 +0200
@@ -1,0 +2,11 @@
+Mon Aug 22 08:36:40 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 1.5:
+ * Pass --error-on-no-transfer to 'rclone copyto'.
+ * README.md:
+ - explain why the arbitrary <giturl> and sftp:// backends are
+ inappropriate for most git repositories
+ - use stronger language to say that one should use local or rsync://
+ instead, and also say it up in "Description".
+
+-------------------------------------------------------------------
Old:
----
1.4.tar.gz
New:
----
1.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ git-remote-gcrypt.spec ++++++
--- /var/tmp/diff_new_pack.bhOR4r/_old 2022-08-22 11:05:14.741716407 +0200
+++ /var/tmp/diff_new_pack.bhOR4r/_new 2022-08-22 11:05:14.745716417 +0200
@@ -1,7 +1,7 @@
#
# spec file for package git-remote-gcrypt
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: git-remote-gcrypt
-Version: 1.4
+Version: 1.5
Release: 0
Summary: Encrypted git repositories
License: GPL-2.0-or-later
++++++ 1.4.tar.gz -> 1.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/git-remote-gcrypt-1.4/README.rst
new/git-remote-gcrypt-1.5/README.rst
--- old/git-remote-gcrypt-1.4/README.rst 2021-01-22 02:46:47.000000000
+0100
+++ new/git-remote-gcrypt-1.5/README.rst 2022-08-21 23:39:13.000000000
+0200
@@ -18,8 +18,8 @@
Supported backends are `local`, `rsync://` and `sftp://`, where the
repository is stored as a set of files, or instead any `<giturl>`
where gcrypt will store the same representation in a git repository,
-bridged over arbitrary git transport. See "Performance" below for
-backends comparison.
+bridged over arbitrary git transport. Prefer `local` or `rsync://` if
+you can use one of those; see "Performance" below for discussion.
There is also an experimental `rclone://` backend for early adoptors
only (you have been warned).
@@ -156,11 +156,18 @@
Performance
Using an arbitrary `<giturl>` or an `sftp://` URI requires
- uploading the entire repository history with each push. If your
- repository history is large or you are pushing over a slow link,
- consider using the `rsync://` transport, which performs
- incremental pushes. Note that the latter won't work with a
- repository hosting service like Gitolite, GitHub or GitLab.
+ uploading the entire repository history with each push. This
+ means that pushes of your repository become slower over time, as
+ your git history becomes longer, and it can easily get to the
+ point that continued usage of git-remote-gcrypt is impractical.
+
+ Thus, you should use these backends only when you know that your
+ repository will not ever grow very large, not just that it's not
+ large now. This means that these backends are inappropriate for
+ most repositories, and likely suitable only for unusual cases,
+ such as small credential stores. Even then, use `rsync://` if you
+ can. Note, however, that `rsync://` won't work with a repository
+ hosting service like Gitolite, GitHub or GitLab.
rsync URIs
The URI format for the rsync backend is ``rsync://user@host/path``,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/git-remote-gcrypt-1.4/debian/changelog
new/git-remote-gcrypt-1.5/debian/changelog
--- old/git-remote-gcrypt-1.4/debian/changelog 2021-01-22 02:46:47.000000000
+0100
+++ new/git-remote-gcrypt-1.5/debian/changelog 2022-08-21 23:39:13.000000000
+0200
@@ -1,3 +1,15 @@
+git-remote-gcrypt (1.5-1) unstable; urgency=medium
+
+ * Pass --error-on-no-transfer to 'rclone copyto'.
+ Thanks to Nathan Todd-Stone for the patch.
+ * README.md:
+ - explain why the arbitrary <giturl> and sftp:// backends are
+ inappropriate for most git repositories
+ - use stronger language to say that one should use local or rsync://
+ instead, and also say it up in "Description".
+
+ -- Sean Whitton <[email protected]> Sun, 21 Aug 2022 14:38:58 -0700
+
git-remote-gcrypt (1.4-1) unstable; urgency=medium
Upstream:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/git-remote-gcrypt-1.4/git-remote-gcrypt
new/git-remote-gcrypt-1.5/git-remote-gcrypt
--- old/git-remote-gcrypt-1.4/git-remote-gcrypt 2021-01-22 02:46:47.000000000
+0100
+++ new/git-remote-gcrypt-1.5/git-remote-gcrypt 2022-08-21 23:39:13.000000000
+0200
@@ -238,7 +238,7 @@
(exec 0>&-; rsync -I -W "$(rsynclocation "$1")"/"$2" "$3" >&2)
elif isurl rclone "$1"
then
- (exec 0>&-; rclone copyto "${1#rclone://}"/"$2" "$3" >&2)
+ (exec 0>&-; rclone copyto --error-on-no-transfer
"${1#rclone://}"/"$2" "$3" >&2)
elif islocalrepo "$1"
then
cat "$1/$2" > "$3"
@@ -258,7 +258,7 @@
rsync $Conf_rsync_put_flags -I -W "$3" "$(rsynclocation
"$1")"/"$2" >&2
elif isurl rclone "$1"
then
- rclone copyto "$3" "${1#rclone://}"/"$2" >&2
+ rclone copyto --error-on-no-transfer "$3" "${1#rclone://}"/"$2"
>&2
elif islocalrepo "$1"
then
cat >| "$1/$2" < "$3"