From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:59671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIf11-00072o-OD for guix-patches@gnu.org; Mon, 22 Apr 2019 15:54:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIf0t-0002Zm-CX for guix-patches@gnu.org; Mon, 22 Apr 2019 15:54:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38108) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hIf0s-0002Yz-70 for guix-patches@gnu.org; Mon, 22 Apr 2019 15:54:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hIf0s-0004WK-4n for guix-patches@gnu.org; Mon, 22 Apr 2019 15:54:02 -0400 Subject: [bug#35384] [PATCH] gnu: Add git-annex-remote-rclone. Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:59598) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIf0N-0006XZ-FG for guix-patches@gnu.org; Mon, 22 Apr 2019 15:53:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIf0M-00020n-54 for guix-patches@gnu.org; Mon, 22 Apr 2019 15:53:31 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:55527) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIf0L-0001zR-JZ for guix-patches@gnu.org; Mon, 22 Apr 2019 15:53:30 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 2E306383 for ; Mon, 22 Apr 2019 15:53:27 -0400 (EDT) Mime-Version: 1.0 Message-Id: Date: Mon, 22 Apr 2019 15:53:25 -0400 From: "Alex Griffin" Content-Type: multipart/mixed; boundary=2aa11960094f42dcbc37923c1520bbdf List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35384@debbugs.gnu.org --2aa11960094f42dcbc37923c1520bbdf Content-Type: text/plain This wrapper around rclone makes any cloud storage provider supported by rclone usable with git-annex. -- Alex Griffin --2aa11960094f42dcbc37923c1520bbdf Content-Disposition: attachment;filename="0001-gnu-Add-git-annex-remote-rclone.patch" Content-Type: text/x-patch; name="0001-gnu-Add-git-annex-remote-rclone.patch" Content-Transfer-Encoding: BASE64 RnJvbSBkOTVhMGE1MjcxZGE1NjIwZDNhMjMzZTAxZmUwODYzODU2YzJjYjdmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBNb24sIDIyIEFwciAyMDE5IDEwOjM1OjU5IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gZ251 OiBBZGQgZ2l0LWFubmV4LXJlbW90ZS1yY2xvbmUuCgoqIGdudS9wYWNrYWdlcy92ZXJzaW9u LWNvbnRyb2wuc2NtIChnaXQtYW5uZXgtcmVtb3RlLXJjbG9uZSk6IE5ldyB2YXJpYWJsZS4K LS0tCiBnbnUvcGFja2FnZXMvdmVyc2lvbi1jb250cm9sLnNjbSB8IDQ0ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92ZXJzaW9uLWNvbnRyb2wuc2NtIGIvZ251 L3BhY2thZ2VzL3ZlcnNpb24tY29udHJvbC5zY20KaW5kZXggMzQzMmU3MGMxYi4uNjk4OGZh NGZlMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3ZlcnNpb24tY29udHJvbC5zY20KKysr IGIvZ251L3BhY2thZ2VzL3ZlcnNpb24tY29udHJvbC5zY20KQEAgLTI0LDYgKzI0LDcgQEAK IDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBBcnVuIElzYWFjIDxhcnVuaXNhYWNAc3lzdGVtcmVi b290Lm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBKb3ZhbnkgTGVhbmRybyBHLkMgPGJp dDRiaXRAcmlzZXVwLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBLZWkgS2VicmVhdSA8 a2tlYnJlYXVAcG9zdGVvLm5ldD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxOSBBbGV4IEdyaWZm aW4gPGFAYWpncmYuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1 aXguCiA7OzsKQEAgLTkzLDYgKzk0LDcgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNkbCkKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgc3dpZykKKyAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgc3luYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGNsKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0ZXh0dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHRpbWUpCkBAIC0xODY4LDYgKzE4NzAsNDggQEAgTWVyY3VyaWFsLCBC YXphYXIsIERhcmNzLCBDVlMsIEZvc3NpbCwgYW5kIFZlcmFjaXR5LiIpCiByZXBvc2l0b3J5 XCIgd2l0aCBnaXQtYW5uZXguIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCiAK KyhkZWZpbmUtcHVibGljIGdpdC1hbm5leC1yZW1vdGUtcmNsb25lCisgIChwYWNrYWdlCisg ICAgKG5hbWUgImdpdC1hbm5leC1yZW1vdGUtcmNsb25lIikKKyAgICAodmVyc2lvbiAiMC42 IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgKHVybCAiaHR0 cHM6Ly9naXRodWIuY29tL0RhbmllbERlbnQvZ2l0LWFubmV4LXJlbW90ZS1yY2xvbmUuZ2l0 IikKKyAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkp KQorICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwajBobHhqaThkOTc0 ZnE3emQ0eGMwMm4wanBpMzF5bGh4Yzd6NHpwOGlpd2FkNW1rcHhwIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAg YCgjOm1vZHVsZXMgKChndWl4IGJ1aWxkIHV0aWxzKSkKKyAgICAgICAjOmJ1aWxkZXIKKyAg ICAgICAoYmVnaW4KKyAgICAgICAgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWlsZCB1dGlscykp CisgICAgICAgICAobGV0ICgoYmFzaCAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmICVidWls ZC1pbnB1dHMgImJhc2giKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii9iaW4vYmFzaCIpKQorICAgICAgICAgICAgICAgKHJjbG9uZSAoc3RyaW5nLWFwcGVuZCAo YXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInJjbG9uZSIpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvYmluL3JjbG9uZSIpKSkKKyAgICAgICAgICAgKGNvcHkt ZmlsZSAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInNvdXJjZSIp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9naXQtYW5uZXgtcmVt b3RlLXJjbG9uZSIpCisgICAgICAgICAgICAgICAgICAgICAgImdpdC1hbm5leC1yZW1vdGUt cmNsb25lIikKKyAgICAgICAgICAgKHN1YnN0aXR1dGUqICJnaXQtYW5uZXgtcmVtb3RlLXJj bG9uZSIKKyAgICAgICAgICAgICAoKCIvYmluL2Jhc2giKSBiYXNoKQorICAgICAgICAgICAg ICgoInJ1bmNtZCByY2xvbmUiKSAoc3RyaW5nLWFwcGVuZCAicnVuY21kICIgcmNsb25lKSkp CisgICAgICAgICAgIChpbnN0YWxsLWZpbGUgImdpdC1hbm5leC1yZW1vdGUtcmNsb25lIgor ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9iaW4i KSkKKyAgICAgICAgICAgI3QpKSkpCisgICAgKGlucHV0cworICAgICBgKCgiYmFzaCIgLGJh c2gpCisgICAgICAgKCJyY2xvbmUiICxyY2xvbmUpKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2dpdGh1Yi5jb20vRGFuaWVsRGVudC9naXQtYW5uZXgtcmVtb3RlLXJjbG9uZSIpCisg ICAgKHN5bm9wc2lzICJVc2UgcmNsb25lLXN1cHBvcnRlZCBjbG91ZCBzdG9yYWdlIHByb3Zp ZGVycyB3aXRoIGdpdC1hbm5leCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHdyYXBwZXIg YXJvdW5kIHJjbG9uZSBtYWtlcyBhbnkgZGVzdGluYXRpb24gc3VwcG9ydGVkCitieSByY2xv bmUgdXNhYmxlIHdpdGggZ2l0LWFubmV4LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwz KykpKQorCiAoZGVmaW5lLXB1YmxpYyBmb3NzaWwKICAgKHBhY2thZ2UKICAgICAobmFtZSAi Zm9zc2lsIikKLS0gCjIuMjAuMQoK --2aa11960094f42dcbc37923c1520bbdf--