Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package golang-github-masterminds-vcs-dev

A small patch has been added to fix handling of git submodules.

unblock golang-github-masterminds-vcs-dev/1.10.0-2

- -- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), 
(101, 'experimental-debug'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEErvI0h2bzccaJpzYAlaQv6DU1JfkFAljTaYkSHGJlcm5hdEBk
ZWJpYW4ub3JnAAoJEJWkL+g1NSX5KUkP/AmTVAos/YPECSpuFHQgD7xNDbq1H28c
5DaBuoNX6p5A1FN71EkT1YTgM8tid+57A0dfsmyzVQz4JyyMgLUH2DwnoHhrVom5
cu+zM9fru9JGkcGbU5SLgRNzobnfGkjdX6hcHXxFYLfQ8V0GyIU7iUhsqyv+LAm0
BOpsVurjBDKgVBrJPqDH5Q4vYpMyjzcz8crecNFAqPIOYsc60E6o42KpXRuWWd2p
QYR0EmqGZwIydQ8PiAfOQRqCCmVx54tgPS+fTpvTWaC9omQi/sQvwYUL/MubU3xi
7XuXg5AAMiTfAFgwF6NTYxqB6vJBIEPxoGOyHVMOiRKhUa5b0tLB/8A8DOj7Fn9a
kfdXV8BXEqJS0tfoUOsgCo/8BQJiCQ7nmk/zqHkWHiRW+TS4p8Mc1UPr4DD0OCTS
PCTY5i8YZV1zPsE6gGtiqVoMZkjuAMn8KZvCQLmUaKS6HPsW1QLY8IbecmnFzcsx
IivvS1yvapw9GvKGpY3g8hH40nfnBISnjYlcTXRixdqlFMZ+6vCNCgdzg+86Q9w7
bLEtbMd1A86MfjsVKd9hOnySmX96AS/aZ/b+z1g9XlboPYisPD9zRlybfRSmcqXW
AKm3k0tTF/PxQsvyFzfPkYTRfue2yK3VEi1xKk7UTkVa1EThMU/KTdJPeRQS5/iO
R1OA8zSbpEnJ
=fL6Q
-----END PGP SIGNATURE-----
commit 399ec3f7b49d9233038bd0ce15d436730f785377
Author: Vincent Bernat <vinc...@bernat.im>
Date:   Tue Mar 21 20:49:14 2017 +0100

    d/patch: fix error when exporting git submodules

diff --git a/debian/changelog b/debian/changelog
index 3f08a604e4fe..ee9a36e51926 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+golang-github-masterminds-vcs-dev (1.10.0-2) unstable; urgency=medium
+
+  * d/patch: fix error when exporting git submodules.
+
+ -- Vincent Bernat <ber...@debian.org>  Tue, 21 Mar 2017 20:48:49 +0100
+
 golang-github-masterminds-vcs-dev (1.10.0-1) unstable; urgency=medium
 
   * New upstream version.
diff --git a/debian/patches/63.patch b/debian/patches/63.patch
new file mode 100644
index 000000000000..fe44796eb563
--- /dev/null
+++ b/debian/patches/63.patch
@@ -0,0 +1,26 @@
+From 2449b6d05bf28e1ca4158b41f62d14315886ad03 Mon Sep 17 00:00:00 2001
+From: David Taylor <tinystatemach...@gmail.com>
+Date: Sat, 21 Jan 2017 00:53:40 +0000
+Subject: [PATCH] git: remove extra quotes in submodule export
+
+on the cli, one uses the extra single quotes to ensure the whole cmd is passed 
as a single arg despite
+containing spaces, but when passing args in a structured call like this, it 
isn't needed.
+
+Fixes Masterminds/glide#745
+---
+ git.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/git.go b/git.go
+index b3347df..8c3d5f7 100644
+--- a/git.go
++++ b/git.go
+@@ -385,7 +385,7 @@ func (s *GitRepo) ExportDir(dir string) error {
+               return NewLocalError("Unable to export source", err, 
string(out))
+       }
+       // and now, the horror of submodules
+-      out, err = s.RunFromDir("git", "submodule", "foreach", "--recursive", 
"'git checkout-index -f -a --prefix=\""+filepath.Join(dir, "$path")+"\"'")
++      out, err = s.RunFromDir("git", "submodule", "foreach", "--recursive", 
"git checkout-index -f -a --prefix=\""+filepath.Join(dir, "$path")+"/\"")
+       s.log(out)
+       if err != nil {
+               return NewLocalError("Error while exporting submodule sources", 
err, string(out))
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000000000000..ccbc18612cf4
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+63.patch

Reply via email to