commit 833eb7f2e0149583d7164edbefa487fc32625239
Author: Elan Ruusamäe <[email protected]>
Date:   Thu Sep 10 13:56:51 2015 +0300

    ignore svn externals when checking out vendors
    
    https://github.com/composer/composer/issues/4283

 composer.spec              |  4 +++-
 svn-ignore-externals.patch | 11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/composer.spec b/composer.spec
index e83ee7d..f1df445 100644
--- a/composer.spec
+++ b/composer.spec
@@ -4,7 +4,7 @@
 # Conditional build:
 %bcond_with    bootstrap               # build boostrap
 
-%define                rel             13
+%define                rel             14
 #define                githash 5744981
 # $ git rev-list 1.0.0-alpha10..%{githash} --count
 #define                commits 216
@@ -30,6 +30,7 @@ Patch0:               nogit.patch
 Patch1:                no-vendors.patch
 Patch2:                autoload-config.patch
 Patch3:                update-memory-limit.patch
+Patch4:                svn-ignore-externals.patch
 URL:           http://www.getcomposer.org/
 BuildRequires: %{php_name}-cli
 BuildRequires: %{php_name}-ctype
@@ -104,6 +105,7 @@ mv composer-*/* .
 %patch0 -p1
 %{!?with_bootstrap:%patch1 -p1}
 %patch3 -p1
+%patch4 -p1
 
 mv composer.lock{,.disabled}
 # NOTE: do not use %{__php} macro here, need unversioned php binary
diff --git a/svn-ignore-externals.patch b/svn-ignore-externals.patch
new file mode 100644
index 0000000..726be5d
--- /dev/null
+++ b/svn-ignore-externals.patch
@@ -0,0 +1,11 @@
+--- composer-1.0.0-13.alpha10/src/Composer/Downloader/SvnDownloader.php~       
2015-04-15 00:18:51.000000000 +0300
++++ composer-1.0.0-13.alpha10/src/Composer/Downloader/SvnDownloader.php        
2015-09-02 21:37:14.936187207 +0300
+@@ -156,7 +156,7 @@
+             $fromRevision = preg_replace('{.*@(\d+)$}', '$1', $fromReference);
+             $toRevision = preg_replace('{.*@(\d+)$}', '$1', $toReference);
+ 
+-            $command = sprintf('svn log -r%s:%s --incremental', 
$fromRevision, $toRevision);
++            $command = sprintf('svn log -r%s:%s --incremental 
--ignore-externals', $fromRevision, $toRevision);
+ 
+             if (0 !== $this->process->execute($command, $output, $path)) {
+                 throw new \RuntimeException(
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/composer.git/commitdiff/833eb7f2e0149583d7164edbefa487fc32625239

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to