Browse Source

Merge pull request #4559 from xelan/bugfix-escape-brackets

Escape angle brackets for commit message output
Rob 9 years ago
parent
commit
1bb6bf8e79
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/Composer/Downloader/VcsDownloader.php

+ 3 - 0
src/Composer/Downloader/VcsDownloader.php

@@ -145,6 +145,9 @@ abstract class VcsDownloader implements DownloaderInterface, ChangeReportInterfa
                     return '      ' . $line;
                     return '      ' . $line;
                 }, explode("\n", $logs)));
                 }, explode("\n", $logs)));
 
 
+                // escape angle brackets for proper output in the console
+                $logs = str_replace('<', '\<', $logs);
+
                 $this->io->writeError('    '.$message);
                 $this->io->writeError('    '.$message);
                 $this->io->writeError($logs);
                 $this->io->writeError($logs);
             }
             }