1
0
Fork 0
Commit Graph

2499 Commits (cb79b55434d554db61beb8fc6f78da738bf980c0)

Author SHA1 Message Date
Jordi Boggiano ca69917969 Merge pull request #2008 from phansys/svn-auth
Allowed to 5 auth requests in svn before fail
2013-06-18 06:24:00 -07:00
Jordi Boggiano 7aa03410e2 Merge pull request #2015 from jaypea/filedownloader_basicauth
allow FileDownloader to use username:password@ info when downloading
2013-06-18 06:03:32 -07:00
Jordi Boggiano f79c4e4309 Detect safe_mode and output correct error, closes #2006 2013-06-18 14:55:40 +02:00
Jordi Boggiano eb0f35377e Fix variable masking 2013-06-18 14:33:16 +02:00
Jordi Boggiano e64050e91d Fix output of diag command 2013-06-18 14:29:53 +02:00
Jordi Boggiano 7b6f0ab047 Code cleanups, enforce url for https, refs #2009 2013-06-18 14:13:46 +02:00
Jordi Boggiano 74fe0fd497 Merge remote-tracking branch 'stefk/master' 2013-06-18 14:05:12 +02:00
Jordi Boggiano 3057949a2e Output error if the disk is full, fixes #1952 2013-06-18 14:02:12 +02:00
Jan Prieser cc1e10e8ae allow FileDownloader to use username:password@ info when downloading through https? 2013-06-17 15:41:48 +02:00
Stéphane Klein 42119dde6b Use github protocols setting for push urls 2013-06-16 04:50:16 +02:00
Phansys 465d1fdd44 Allowed to 5 auth requests before fail (6687743adb/src/Composer/Util/Svn.php (L115)). 2013-06-14 18:32:27 -03:00
Jordi Boggiano d498e73363 Merge pull request #2004 from jaypea/recursive_artifactrepository
ArtifactRepository needs recursive iteration
2013-06-13 08:45:05 -07:00
Jan Prieser ba87cfc6d1 find artifacts recursively in given path
uses regex to filter file extension
2013-06-13 15:52:52 +02:00
Jordi Boggiano 8d0b7f278e CS fixes 2013-06-13 13:28:24 +02:00
Jordi Boggiano 6f6228fb1d Remove unneeded use 2013-06-13 13:21:52 +02:00
Pavel Savinov b72c4cfe97 PHPDoc fix 2013-06-13 11:09:19 +11:00
Pavel Savinov 831bd844bd Almost PHPDoc problems fixed 2013-06-13 11:05:44 +11:00
Pavel Savinov 2cb697a4bb includeIfExists function now works properly(return false now) 2013-06-13 10:35:46 +11:00
Jordi Boggiano 06dff68ce7 Merge pull request #1990 from phansys/svn-auth
Added check for SVN WebDAV auth request
2013-06-10 14:16:46 -07:00
jspagnoletti 6687743adb Added check for SVN WebDAV auth request (http://subversion.apache.org/docs/api/latest/group__svn__dav__error.html#gada0137a4ffc40251d2fce8ba06ca2e14, http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java). 2013-06-10 15:00:58 -03:00
Christoph 0524d28b03 fixed escaping the path (it's no cmdline argument anymore) 2013-06-10 15:09:40 +02:00
Jordi Boggiano f56b985884 Merge pull request #1979 from hason/filesystem
Fixed the Filesystem methods for a directory with a name that is a substring of a another directory
2013-06-08 09:27:41 -07:00
Jordi Boggiano c479a26d71 Add workaround for msysgit failing to handle symlinks on windows, fixes #1048, fixes #1418 2013-06-08 17:51:30 +02:00
Jordi Boggiano 4cac2caf70 Make sure cd call allows switching drives on windows, fixes #1971 2013-06-08 16:41:34 +02:00
Jordi Boggiano 8b8dc1fd70 Remove all possible cd calls, refs #1971 2013-06-08 16:40:42 +02:00
Peter Smith 8a7e2a3c00 Unbind the filter Closure from ArchivableFilesFinder to allow the object
to be garbage collected correctly, and the folder closed.

Fixes https://github.com/composer/satis/issues/64 for PHP 5.4
2013-06-07 17:11:56 +01:00
Martin Hasoň 81e41bac4b Fixed the Filesystem methods for a directory with a name that is a substring of a another directory 2013-06-07 13:20:17 +02:00
Robert (Jamie) Munro 0ea3dbd9c0 Update error message now that --dev is default
Fixes #1970.
2013-06-06 16:21:05 +02:00
Jordi Boggiano 22c7d4119f install and create-project now default to dev mode (use --no-dev for production installs) 2013-06-04 15:22:19 +02:00
Tobias Munk c1cae8d838 updated events to use composer from Factory
PSR-0 autoloading is now handled correctly
2013-06-03 17:20:16 +02:00
Tobias Munk 27b3f338e9 added TODO 2013-06-03 16:22:59 +02:00
Tobias Munk 60f96d5135 fixed post-create-project-cmd event
event occurs after autoloader is generated and refreshed
2013-06-02 23:21:36 +02:00
Jordi Boggiano f0327caaa1 Cleanups 2013-06-01 13:36:32 +02:00
Jordi Boggiano 4b22d7582a Merge remote-tracking branch 'schmunk42/feature-create-project-events' 2013-06-01 13:32:07 +02:00
Tobias Munk 5586fa717b added author 2013-05-31 11:40:38 +02:00
Tobias Munk 337f817ba3 adjusted script event name 2013-05-31 11:38:41 +02:00
Tobias Munk c0280256bf code refactoring 2013-05-31 10:49:27 +02:00
Jordi Boggiano 1debe22412 Add HTTPS_PROXY_REQUEST_FULLURI to disable the request_fulluri only for https requests, fixes #1946, fixes #1839 2013-05-30 14:59:02 +02:00
Jordi Boggiano c0679232e2 Merge pull request #1950 from rovangju/master
Added realpath to VcsDriver constructor to address issues with relative file paths...
2013-05-30 02:09:03 -07:00
Jordi Boggiano f6b7f0e29a Add --lock argument to the update command to make this hack explicit and official 2013-05-30 10:08:34 +02:00
Justin Rovang 60e95aed76 Added realpath to VcsDriver constructor
See https://github.com/composer/composer/pull/1828
2013-05-29 17:53:18 -05:00
Tobias Munk 0ac5165f04 updated script events
added new POST_ROOT_PACKGE_INSTALL and POST_CREATE_PROjECT event, triggered only in create-project
changed create-package parameter 'package' to be optional, command now looks in working directory for composer project if no param is given
2013-05-29 00:30:18 +02:00
Jordi Boggiano 5d360ab43b Abort if a script fails to execute, and exit with the exit code of the process, fixes #1943 2013-05-28 19:15:22 +02:00
Jordi Boggiano 7449162aa4 Report ICU failures as the intl extension being missing, refs #1939 2013-05-28 18:15:04 +02:00
Jordi Boggiano b38db73611 Clean up rogue git env vars in case this is running in a git hook, refs #1832 2013-05-27 19:54:46 +02:00
Jordi Boggiano 1dd8bffce5 CS fixes 2013-05-27 10:41:50 +02:00
Francesc Rosàs 9aa0aba77c Extract email validation into a method 2013-05-25 17:01:14 +01:00
Jordi Boggiano e4b48d39d0 Merge pull request #1922 from Seldaek/matchbranches
Only compare branches as versions in the policy to sort packages, but not in the solver, fixes #1817
2013-05-24 00:55:04 -07:00
Jordi Boggiano 921e03c62a Merge pull request #1927 from Adduc/patch-2
Remove unused variable $valid from ConfigValidator::validate
2013-05-24 00:44:34 -07:00
Jordi Boggiano 9171c9d503 Merge pull request #1929 from Adduc/patch-4
Add class property Compiler::$version
2013-05-24 00:44:10 -07:00
Jordi Boggiano 6efca49bdd Merge pull request #1928 from Adduc/patch-3
Remove unused variable $dialog from RequireCommand::configure
2013-05-24 00:43:05 -07:00
John Long 908b71b7e5 Add class property Compiler::$version
Compiler::$version is referenced within compile, addFile, and getStub
2013-05-23 23:36:48 -05:00
John Long 4d6910ece6 Remove unused variable $dialog from RequireCommand::configure
I traced the get and getHelperSet to Symfony's Console\Command and Console\Helper\HelperSet, and there was only stored variables being retrieved (no actions being done that'd require these functions to be called).
2013-05-23 23:28:41 -05:00
John Long 8eda0aa8c9 Remove unused variable $valid from ConfigValidator::validate 2013-05-23 23:15:22 -05:00
John Long 159a041775 Remove unused variable $version from RootPackageLoad::load
$version is not referenced anywhere past the removed declaration.
2013-05-23 23:13:13 -05:00
Jordi Boggiano e848c76cbc Only compare branches as versions in the policy to sort packages, but not in the solver, fixes #1817 2013-05-23 18:12:54 +02:00
Jordi Boggiano 950fc7e66e Add debug output to cache class 2013-05-22 11:25:53 +02:00
David Simon 2acb02cda9 Fixed bug parsing multiline strings with 'escaped' newlines 2013-05-21 16:29:25 -04:00
Beau Simensen 215556df7c Use --tags to get non-annotated tags as well. 2013-05-21 09:59:41 -05:00
Beau Simensen c0a20c3d30 Detect version based on tag if HEAD points to a tag. 2013-05-20 12:47:52 -05:00
Sam Minnee 324ef0f9bb Fixed upper bound of wildcard matches.
Follow-on from 95b4348afa
2013-05-20 19:10:04 +12:00
Sam Minnee 95b4348afa Fixed lower bound of tilde and wildcard matches.
The lower bound of ~1.2 and 1.2.* style version requirements now uses >= 1.2.0.0-dev instead of
> 1.1.9999999.9999999.  This is more straightforward to read, and behaves equivalently.
2013-05-20 19:03:21 +12:00
Jordi Boggiano 5267bafa2c Retry fetching composer.json files twice since github returns 404s at random at the moment
@bhuga confirmed it is the best approach until github finds a fix. /cc @gillesruppert enjoy whatever your bet wins you
2013-05-16 02:27:13 +02:00
Jordi Boggiano 3f2b9b4d4b Avoid overwriting notification-url 2013-05-16 02:27:11 +02:00
Sam Minnee be9aae5bab Formatting updates for PSR-2 compliance. 2013-05-13 11:04:15 +12:00
Sam Minnee b25457a8c1 Refactor wildcard matching to use manipulateVersionString 2013-05-13 11:04:15 +12:00
Sam Minnee 34a21516c8 Fix tilde constraints without a stability suffix to work like wildcard constraints.
With this fix, a tilde constraint such as ~3.1 won't match unstable versions of 3.1,
but a wildcard constraint such as 3.1.* would.  This seems like a confusing
inconsistency, and so I have corrected it.
2013-05-13 11:04:15 +12:00
Jordi Boggiano 2e25a9298d Document a hack 2013-05-12 23:43:54 +02:00
Jordi Boggiano df7114869b Fix handling of multilines in previous commit 2013-05-12 23:14:55 +02:00
Jordi Boggiano 20ef3e3c5b Clarify usage of addcslashes 2013-05-12 22:59:28 +02:00
Jordi Boggiano 3b48a1fea6 Fix JsonManipulator handling of package links, fixes #1465 2013-05-12 22:54:53 +02:00
Jordi Boggiano bebe86262a Refactor self.version update to work on all link types, refs #1883 2013-05-12 13:50:54 +02:00
Jordi Boggiano 460ab04d4d Merge remote-tracking branch 'sminnee/create-project-self-version' 2013-05-12 13:36:57 +02:00
Jordi Boggiano 3bd6af690d Allow JsonManipulator::addMainKey to update top level keys as well 2013-05-12 13:24:18 +02:00
Jordi Boggiano 7f7d13450e Clarify code a bit 2013-05-11 13:01:08 +02:00
Jordi Boggiano 2f4656e87a Merge remote-tracking branch 'simensen/installed-packages' 2013-05-11 12:57:02 +02:00
Phansys b992c29eb5 Added earlier permission checks in local filesystem before start download. 2013-05-10 22:39:31 -03:00
Phansys d574e5fcab Added FilesystemException to handle errors on local filesystem. 2013-05-10 22:37:30 -03:00
Beau Simensen 3a0e4af132 Ensure packages in additional installed repository are not updated
The underlying assumption of the additional installed repository is that those
packages are installed in such a way that they cannot be updated. Prior to this
fix they were still candidates for change. This ensures that they are treated
like platform and root packages and are not candidates for update.
2013-05-10 12:25:23 -05:00
Sam Minnee d3437d6e76 NEW: Rewrite self.version in create-project (Fixes #1351)
When composer create-project is called and the resulting project is disconnected from the
parent repo, self.version references no longer work.  To fix that, this patch rewrites
self.version to the actual version number as part of 'composer create-project' execution
2013-05-09 14:42:42 +12:00
Pascal Borreli 390ac65466 Don't throw an update warning when using selfupdate alias 2013-05-06 18:53:43 +02:00
Taylor Otwell 60cd875cc2 Added "pre-autoload-dump" event.
This event is fired before the autoload file is generated, for either
an install or update command.
2013-05-06 09:37:21 -05:00
Jordi Boggiano 8a06e461e5 Fix a few bugs, fixes #1867 2013-05-06 11:31:22 +02:00
Jordi Boggiano 976fe48a72 Optimize grabbing of first char 2013-05-06 10:16:30 +02:00
Jordi Boggiano 94175ce432 Make performance of the class loader more constant across classes 2013-05-05 10:58:52 +02:00
Jordi Boggiano 5ba147663d Use ClassLoader::set to initialize the class loader paths 2013-05-05 10:57:21 +02:00
Jordi Boggiano dc71ba557b Consistently use arrays as paths for a given namespace prefix 2013-05-05 10:56:46 +02:00
Jordi Boggiano 9d948eb795 Merge branch 'disjunctive' 2013-05-04 10:48:14 +02:00
Jordi Boggiano 4b26c627ff Retry file downloads 3 times before giving up in case of basic network failure 2013-05-03 12:29:54 +02:00
John Boehr caad88c047 Update AutoloadGenerator.php
This should fix an issue with this commit:
87a42c2f01

This commit is causing a parse error in autoload_namespaces.php:
return array(
    'zsql' => 'phar://' . '$vendorDir . '/jbboehr/zsql/build/zsql.phar',

A similar problem happens when using autoload.files as well.
2013-05-02 16:04:39 -07:00
Jordi Boggiano a7e88f7a80 Unfold aliases in streamable repos since aliases are already loaded by the pool, refs #1346, fixes #1851 2013-05-02 17:43:45 +02:00
Jordi Boggiano 326faf2b51 Minor cleanups 2013-05-02 17:41:55 +02:00
Stephan Hochdörfer 4d92626ef0 Fix for recursion problem with wrong http basic auth credentials. First
I got an "array_replace_recursive(): Argument #2 is not an array" error
and after fixing that it resulted in another error saying "Undefined
variable: result".
2013-04-30 22:39:08 +02:00
Jordi Boggiano 29fcca8595 Avoid weird recursion pattern by retrying after the first request is complete 2013-04-30 12:14:27 +02:00
Jordi Boggiano 4d52900dff Bypass failure if the server is just asking for credentials, fixes #1845 2013-04-30 11:59:11 +02:00
Jordi Boggiano b9a44a0057 Add RootAliasPackage, fixes #1842 2013-04-30 10:37:03 +02:00
Jordi Boggiano e78a21015b Dont try to gzip decode empty responses, refs #1846 2013-04-30 10:06:39 +02:00
Jordi Boggiano 343d4effaa Fix usage of GitDownloader with relative paths, fixes #1843 2013-04-29 17:27:02 +02:00
Jordi Boggiano 81f1451118 Clarify exception message when an empty response is returned 2013-04-29 17:15:55 +02:00
Jordi Boggiano 5264d0637b Fix regression added in 33af9eea95, fixes #1841 2013-04-28 22:50:24 +02:00
Jordi Boggiano 823ca21e6c Merge pull request #1840 from Josiah/patch-1
Update InstallerInterface.php
2013-04-28 08:07:29 -07:00
Jordi Boggiano b1989a5fc0 Remove leftover copy 2013-04-28 17:05:30 +02:00
Jordi Boggiano 566313834a Add workaround for php bug 64634 in copy 2013-04-28 17:03:05 +02:00
Jordi Boggiano 33af9eea95 Always dump packages, even if only an alias is added, fixes #1809 2013-04-28 15:33:01 +02:00
Josiah ce71dfb10e Update InstallerInterface.php
Fixed an incorrect documentation variable reference
2013-04-28 21:46:08 +10:00
Jordi Boggiano 606f5839f1 Unfold aliased root packages, refs #1573 2013-04-28 13:28:28 +02:00
Jordi Boggiano faa419cc0e Merge remote-tracking branch 'hason/alias' 2013-04-28 12:54:59 +02:00
Jordi Boggiano 81d55544f7 Fix regex 2013-04-28 12:01:58 +02:00
Jordi Boggiano 5cdf40d165 Output VcsDownloader process commands in -vvv mode 2013-04-28 11:12:42 +02:00
Jordi Boggiano 3fd883a489 Set cwd instead of using cd in GitDownloader, refs #1832 2013-04-28 11:12:09 +02:00
Jordi Boggiano a9db844a41 Merge remote-tracking branch 'bitExpert/feature/repo_basic_auth' 2013-04-27 17:40:59 +02:00
Jordi Boggiano 895058d1ce Merge remote-tracking branch 'spaun/master' 2013-04-27 17:36:05 +02:00
Jordi Boggiano 1b030a76d4 CS and wording fixes, refs #1728 2013-04-27 17:32:35 +02:00
Jordi Boggiano e50173ff93 Merge remote-tracking branch 'nfx/artefact-repo-type' 2013-04-27 17:26:02 +02:00
Andrey Utkin 28c219311c Rename module-path to package-path 2013-04-27 22:20:50 +07:00
Jordi Boggiano 0cccafbe81 Add disjunctive multi-constraints with |, refs #643, fixes #1342 2013-04-27 15:20:35 +02:00
Jordi Boggiano e16caa9bd7 Add EmptyConstraint 2013-04-27 14:32:22 +02:00
Jordi Boggiano 37894f66a1 Avoid conflicts when composer is wrapped in older sf versions, fixes #1835 2013-04-27 12:30:58 +02:00
Jordi Boggiano 73f4ce59ca Adjust -vv output of operation reasons in the installer 2013-04-27 11:01:08 +02:00
Jordi Boggiano 2ec75f298d Remove useless output in verbose mode 2013-04-27 11:00:37 +02:00
Jordi Boggiano cc9dac8fe2 Fix tests and convert all package lists to Name[Versions] format 2013-04-27 00:31:22 +02:00
Jordi Boggiano 201cde05be Show reasons why an operation is executed in -vv mode, fixes #1063 2013-04-27 00:11:06 +02:00
Jordi Boggiano 3b97e2e260 Add support for new verbosity levels, and initial debug output 2013-04-26 23:23:35 +02:00
Jordi Boggiano c3ddeae01e Merge pull request #1830 from simensen/validate-autoload-options
Validate autoload options are of a supported type
2013-04-26 01:52:23 -07:00
Beau Simensen ffd45b7678 Validate autoload options are of a supported type
Checks to ensure that the autoload options are one of the three supported
autoload types.

closes #952
2013-04-25 14:02:15 -05:00
Jordi Boggiano 8c197d2325 Fix CS and wording, remove lowercased env var, add env var to docs 2013-04-25 17:20:50 +02:00
Alexander Loutsenko c5bf4e7812 updated diagnostics to test fulluri proxy param handling 2013-04-25 17:02:22 +02:00
Alexander Loutsenko b7e41de607 Workaround when your proxy server fails request with enabled http_proxy_request_fulluri HTTP parameter 2013-04-25 17:01:51 +02:00
Robert Gruendler 5160dd2f5e Return different error code for SolverProblemsException
To make it easier for external tools to detect SolverProblems and react
to them accordingly,
this PR introduces a new exit code.
2013-04-25 14:37:47 +02:00
Andrey Utkin 9022b0ae38 Default module path to empty string 2013-04-24 09:32:16 +07:00
Andrey Utkin 340e960614 Allow svn repositories to reside deeper than module root 2013-04-23 12:27:52 +07:00
Jordi Boggiano 0700cd9186 Adjust according to feedback 2013-04-17 17:37:22 +02:00
Jordi Boggiano db4055b778 Put a higher prio on replacers of the same vendor as the required package 2013-04-17 15:39:42 +02:00
Jordi Boggiano 19bfd6c713 Clarify some more 2013-04-15 21:55:09 +02:00
Jordi Boggiano 9e210c8338 Clarify exception message 2013-04-15 21:32:20 +02:00
Jordi Boggiano 1d5e3c5a0d Fix handling of COMPOSER_DISCARD_CHANGES env var 2013-04-15 19:19:27 +02:00
Jordi Boggiano 313b79ee13 Implement search over description/keywords, refs #1801 2013-04-15 19:04:22 +02:00
Jordi Boggiano 3a612dca01 Only return search matches once, fixes #1801 2013-04-15 18:56:47 +02:00
Fabien Potencier 91a2aa22fb Add a run-script command 2013-04-15 15:45:32 +02:00
Gábor Egyed 9358401eed resolve symbolic link in self-update command 2013-04-13 17:01:43 +02:00
Martin Hasoň fa0d62ab6a Settings of the same repository for a package is allowed. 2013-04-11 13:25:04 +02:00
Martin Hasoň 02f92e678f Fixed update alias packages in dry-run mode 2013-04-11 13:20:35 +02:00
Martin Hasoň 753a8345cb Added support for the alias of an aliased package 2013-04-11 13:20:34 +02:00
Jordi Boggiano 3d953384fa Fix indenting detection in JsonManipulator, fixes #1788 2013-04-11 10:34:26 +02:00
Jordi Boggiano 894f530898 Add COMPOSER_DISCARD_CHANGE env var, refs #1188 2013-04-10 18:31:10 +02:00
Jordi Boggiano 6da31f7c2b Add handling of preferred-install config in create-project, fixes #1780 2013-04-10 18:17:41 +02:00
qcho d4fb403fd7 Fix case where PHP's symlink returns false without any error or warning. 2013-04-09 03:27:37 -03:00
Jordi Boggiano 069109e0f0 Add readme entry to lock file to explain what it is 2013-04-08 18:15:08 +02:00
Jordi Boggiano a0d1d59868 Fix handling of aliases in streamable repos, fixes #1776, fixes #1749 2013-04-08 15:38:09 +02:00
Jordi Boggiano e82cf6835e Allow show <package> <constraint> as well as a version 2013-04-08 14:17:02 +02:00
Jordi Boggiano e8c362c273 Throw exception if HOME or APPDATA is not available to create the composer home dir 2013-04-07 17:14:53 +02:00
Jordi Boggiano 3ce71466f1 Treat empty paths in autoloader as ".", fixes #1727 2013-04-07 11:34:58 +02:00
Jordi Boggiano ef65b63288 Merge remote-tracking branch 'hason/filesystem' 2013-04-07 11:22:10 +02:00
Jordi Boggiano d38eb244fa Add PlatformRepository::PLATFORM_PACKAGE_REGEX to remove duplication 2013-04-06 22:26:10 +02:00
Jordi Boggiano 370a9a40fc Add comment to clarify change 2013-04-06 21:38:19 +02:00
Jordi Boggiano 8401c78349 Merge pull request #1770 from sarunas/master
Moving svn driver to the last position as it causes conflicts with hg over http
2013-04-06 12:36:39 -07:00
Smasty a1def50ae4 Fix diagnose command output 2013-04-06 13:00:08 +02:00
Martin Hasoň 07d2f17afe [Autoload] Make all paths relative for file portability 2013-04-05 15:01:51 +02:00
Jordi Boggiano b519d65bff Do not throw exception on install --dev with old lock files if composer.json has no require-dev 2013-04-05 15:01:18 +02:00
Jordi Boggiano 0a561d7bf1 Merge pull request #1773 from hason/filesystem
Fix normalization of relative paths
2013-04-05 03:59:10 -07:00
Jordi Boggiano 9a69886a92 Add default http options to stream context, fixes #1774 2013-04-05 12:48:15 +02:00
Martin Hasoň 97f67c09e4 Fix normalization of relative paths 2013-04-05 06:41:50 +02:00
Jordi Boggiano 2b385cbe58 Fix dependency flags not applying to provides/replaces, fixes #1771 2013-04-04 17:41:01 +02:00
Jordi Boggiano 605cd3ddc3 Rename diag to diagnose, fix feedback 2013-04-04 15:46:08 +02:00
Šarūnas Dubinskas 29b43ca082 Moving svn driver to the last position as it causes conflicts with hg over http 2013-04-04 09:15:36 +03:00
Jordi Boggiano 1060d015fb Add composer diag command to diagnose problems automatically 2013-04-04 00:43:08 +02:00
Jordi Boggiano 02f6a32d08 Fix undef var issue when removing a json config key 2013-04-04 00:42:00 +02:00
Serge Smertin 6cec5b0399 Added notice about need of zip extension 2013-04-04 00:00:02 +02:00
Serge Smertin 07920c48a6 Removed dev-master as default version for versionless artifact 2013-04-03 23:49:32 +02:00
Jordi Boggiano f744ec16f5 Fix normalization of relative paths going up a few dirs, fixes #1759 2013-04-03 19:30:36 +02:00
Nils Adermann 57c34033ff Merge pull request #1754 from njam/issue-1754
Fix file pattern start matching if no slash
2013-04-03 05:45:50 -07:00
Jordi Boggiano b0297ef67a Add prefer-stable flag to pick stable package over unstable ones when possible 2013-04-02 18:40:42 +02:00
Jordi Boggiano fc54a48b52 Fix archiver tests on windows 2013-04-02 11:32:11 +02:00
Jordi Boggiano 6401b6aa46 Fix handling of protocol paths like phar:// 2013-04-02 11:31:43 +02:00
Jordi Boggiano 59c4df5ba3 Merge remote-tracking branch 'hason/autoload' 2013-04-02 10:41:08 +02:00
Jordi Boggiano 83ea90296e Add COMPOSER_NO_INTERACTION env var to allow travis & others to easily make sure every composer run is non-interactive 2013-04-02 10:34:49 +02:00
Reto Kaiser 6f72e9570c Add a / to the beginning of a file matchin pattern if no / in rule.
See https://www.kernel.org/pub/software/scm/git/docs/gitignore.html
2013-04-01 23:04:00 +02:00
Jordi Boggiano 83084eedf9 Skip update whitelist warning for "nothing" and "lock" 2013-04-01 12:18:27 +02:00
Martin Hasoň 48444a028c Added support for vendor dir excluded from working dir 2013-04-01 09:27:50 +02:00
Martin Hasoň 0851ef1afb Fixed behaviour of Filesystem::findShortestPath[Code] for paths with up-level references 2013-04-01 08:30:11 +02:00
Serge Smertin b5e1457470 set version to dev-master to artifacts without version 2013-03-31 21:44:48 +02:00
Serge Smertin f25bfe09c5 added support for nested location of composer.json files within artifacts 2013-03-31 21:08:11 +02:00
Serge Smertin 586911f7a1 added verbose logging for artifact directory scan 2013-03-31 21:08:11 +02:00
Serge Smertin 0aad11801e added logging for wrong files 2013-03-31 21:08:10 +02:00
Serge Smertin 4b176f11f2 added artifact repository initial functionality 2013-03-31 21:08:10 +02:00
Jordi Boggiano e1eb35455f Merge pull request #1743 from sandermarechal/abs-path
Fix shortest absolute paths from cwd to classmap path
2013-03-31 05:18:56 -07:00
Sander Marechal 132f2a9d5d Cache getcwd() result 2013-03-31 13:23:51 +02:00
Sander Marechal c10e25a945 Use cross-platform absolute path check 2013-03-31 13:20:01 +02:00
Jordi Boggiano 6c9bc2824e Fix handling of branches with slashes, fixes #1748 2013-03-31 12:36:09 +02:00
Jordi Boggiano bb95a0a788 Fix docblocks 2013-03-30 19:49:59 +01:00
Sander Marechal d7697574ff Fix shortest absolute paths from cwd to classmap path 2013-03-29 17:09:39 +01:00
Jordi Boggiano f5fececf53 Merge branch 'deprecatedlock' 2013-03-28 20:15:22 +01:00
Jordi Boggiano ad69d15590 Fix self-update error handling, fixes #1738 2013-03-28 14:32:15 +01:00
Nils Adermann 8803281648 Make sure Phar overwrites files and doesn't load them 2013-03-28 13:33:43 +01:00
Nils Adermann 22044121ce Callbacks must be accessible publically on PHP 5.3 2013-03-28 12:49:53 +01:00
Nils Adermann cfd7a50f0a Do not hardcode vendor dir exclusion on archive.
For one thing this wouldn't have worked for any custom installers anyway
which can write installed code to other places. This will now allow one
to use composer archive on a clean code checkout to build an archive as
we are used to. Or on one that had composer install run to build an
archive that can be used for deployment which includes the vendors.
2013-03-28 12:49:53 +01:00
Nils Adermann 870a87f6d6 Use null as default values rather than false
Also made archive() in the ArchiveCommand protected as it does not need
to be used from the outside. The ArchiveManager can be used instead.
2013-03-28 12:49:53 +01:00
Nils Adermann 14ee67bed4 Output packages in archive command using getPrettyString 2013-03-28 12:49:53 +01:00
Nils Adermann 43be72acb4 Follow PSR-2 for method modifier ordering 2013-03-28 12:49:53 +01:00
Nils Adermann 1af2be9d6d Rename ExcludeFilterBase to BaseExcludeFilter 2013-03-28 12:49:53 +01:00