2098 Commits (7b549010d59a45fcdda1cd1e6b6aed9843b6ee4e)

Author SHA1 Message Date
Jordi Boggiano 2e19d67aec allow K/KB as well as KiB for cache size configuration 12 years ago
Jordi Boggiano 514a3cde77 CS fixes 12 years ago
Jordi Boggiano 6ce285b70c Merge remote-tracking branch 'galymzhan/add-cache-files-maxsize' 12 years ago
Jordi Boggiano 1a98d9f705 Only inject logo in help page and not in the app name 12 years ago
Jordi Boggiano cd12df5c1f Merge remote-tracking branch 'romainneutron/ascii-art' 12 years ago
Jordi Boggiano 4c35f54356 Simplify regex pattern 12 years ago
Grégoire Pineau fcac93b3f1 Fixed InitCommand::addVendorIgnore 12 years ago
Romain Neutron ce4a015579 Add a composer ascii-art logo 12 years ago
Jordi Boggiano 1beccf9f0f Fix access of the static loader property 12 years ago
Jordi Boggiano 64ca297f97 Autoload dev packages as well for script execution, refs #1430 12 years ago
Martin Hasoň 45d7eb5b53 Fixed generating packageMap in AutoloaderGenerater (fixes generating include_paths.php file) 12 years ago
Galymzhan 219b489d01 add size-based limit for files cache, fixes #1321 12 years ago
Galymzhan 69f2230a4c add public method Filesystem#size 12 years ago
Jordi Boggiano 321065b124 Merge remote-tracking branch 'hason/autoloader' 12 years ago
Jordi Boggiano 247b02d077 Fix minimum-stability handling in InitCommand, fixes #1421 12 years ago
Martin Hasoň 03e355f063 Fixed topological sorting of packages in AutoloadGenerator 12 years ago
Jordi Boggiano 51eca2cdfc Fix matching of classes in trailing non-php text, fixes #1409 12 years ago
Jordi Boggiano 6bb1b4ae78 Fix regex delimiters, refs #1419 12 years ago
Jordi Boggiano b34e8554d2 Output info about downloads even with --no-progress and show when reading from cache, refs #1410 12 years ago
Jordi Boggiano b8ca4e1af9 Merge remote-tracking branch 'galymzhan/add-noprogress' 12 years ago
Jordi Boggiano b8da471f9a Clarify transport exception for 403s, fixes #1416 12 years ago
Jordi Boggiano 5fd19f63dd CS fixes, refs #1419 12 years ago
Aurélien Thieriot e264282ac7 Allowed only * wildcard 12 years ago
Aurélien Thieriot 159badb06b Add ability to use a Regexp when updating packages 12 years ago
Galymzhan 47442b6e39 change parameter order to preserve BC 12 years ago
Galymzhan f59181d7d5 add support for --no-progress, fixes #621 12 years ago
Jordi Boggiano aefe3a0b11 Add support for .inc files in classmap, fixes #1396 12 years ago
Jordi Boggiano 0b94fd209a Warn users if github tokens contain invalid chars 12 years ago
Jordi Boggiano 23d45f67c1 Fix config merging for arrays 12 years ago
Jordi Boggiano 9b2e3766c0 Show reference as well in show command overview 12 years ago
Jordi Boggiano e7f4768668 Only ask for gitignore if the current dir is a git repo, fixes composer/satis#44 12 years ago
Jordi Boggiano 5b24a48827 Allow disabling svn branches/tags, fixes composer/satis#43 12 years ago
Jordi Boggiano 7d7eb3b2e8 Fix shell command output, fixes #1295 12 years ago
Jordi Boggiano 04c6670f0c Detect invalid ssh URLs, fixes #1124 12 years ago
Jordi Boggiano 8af6581bdf Make sure only proper timestamps are used for the lock, refs #1390 12 years ago
Jordi Boggiano 6ed65c9e91 Reuse hostname var 12 years ago
Jordi Boggiano 224934831d Change all github archive URLs to API URLs and handle fallback for those to nodeload 12 years ago
Chris Smith 120f52c632 Generate private zipball urls for private repositories 12 years ago
Wes Mason 1ce7c28f11 Allow OAuth2 authentication to downloads on api.github.com not just github.com 12 years ago
Jordi Boggiano 308e2ff4cb Add support for headers as strings to avoid regressions, refs #1387 12 years ago
Jordi Boggiano 9c3201f6d7 Fix commit logs display with svn 12 years ago
Fernando Mantoan df592d40de Solving the issue #1387 12 years ago
Fernando Mantoan 0f337dd56a Solving the issue #1387 12 years ago
Jordi Boggiano 07f7487c60 Clear cached files when they fail to extract or validate, refs #941 12 years ago
Jordi Boggiano c281315fb4 Merge pull request #1384 from dbojdo/patch-1
Update src/Composer/Package/Locker.php
12 years ago
Jordi Boggiano 8bbb358e1f Merge pull request #1380 from bamarni/depends-local
added a local option to the depends command
12 years ago
Daniel Bojdo 11880f016f Update src/Composer/Package/Locker.php
There were some cases when result of execute was 0 but output was empty string. 
It causes an exception in line 295 (create DateTime object from "@" string).
12 years ago
Bilal Amarni 4e02cbd49e added a local option to the depends command 12 years ago
Jordi Boggiano ace3eefe1a Merge pull request #1383 from simensen/get-composer-file-static
Made getComposerFile static.
12 years ago
Beau Simensen 8d1d060d66 Made getComposerFile static. 12 years ago
Christoph cebd43e735 fixed detection of inactive branches in hg 12 years ago
Igor Wiedler 423728440b Rename init --minimum-stability to --stability
This is consistent with create-project.
12 years ago
Jordi Boggiano 111c42b8fb Make config command list all values in the config (aggregated defaults + global [+ local]) 12 years ago
Jordi Boggiano 977fc3241c Clarify exception messages when invalid versions are detected in aliases 12 years ago
Jordi Boggiano 365058ee99 Fix CS 12 years ago
Jordi Boggiano d1956d9d24 Merge remote-tracking branch 'Unister/master' 12 years ago
Jordi Boggiano 9c029c234e Merge remote-tracking branch 'mkopras/ticket_1052' 12 years ago
Jordi Boggiano 4965fb599c s/return/continue/ 12 years ago
Jordi Boggiano a8f74a0983 Allow notification from locked installs, fixes #1368, fixes #1372, fixes #1369 12 years ago
Mikołaj Kopras 534fe36149 Added php.ini path to error message #1052 12 years ago
Jordi Boggiano e868c9706b Add support for batch notifications 12 years ago
go.schmidt f748fb1953 fixed version output for show command 12 years ago
Jordi Boggiano c5f3a6febd Fix optimized autoloader generation for PSR-0 configs that include non-existent dirs, fixes #1286 12 years ago
Jordi Boggiano ead17b2680 Fix solving issue when provide provides a platform package that is already installed, fixes #1171 12 years ago
Jordi Boggiano cd4d569540 Use old-style named subpattern syntax to avoid problems with antiquated PCRE 12 years ago
Jordi Boggiano 5a01ada383 Restrict unicode chars allowed to what php core allows, refs #1361 12 years ago
Jordi Boggiano 2d7c3c9d27 Tweak #1361 to re-enable support for unicode classnames 12 years ago
Igor Wiedler 530991217b Support classmap generation for classes without space after class name
Class names with multi-byte characters are not supported.

Closes #1360.
12 years ago
Jordi Boggiano f2d6400285 Merge remote-tracking branch 'rkallensee/pear-https' 12 years ago
Jordi Boggiano 488624675c Prevent exception when glob fails to return an array, fixes #1357 12 years ago
Jordi Boggiano dee9bcb9f1 Add --stability and support for package:version and package=version to create-project, fixes #957 12 years ago
Raphael Kallensee 9713bf8bec Fix for PearRepository scheme handling, broke ChannelReaderTest. 12 years ago
Raphael Kallensee 0be2fd12e4 Fix for PEAR package downloading in PearRepository: now using https as
scheme if the PEAR channel uses https. The old behavior broke installing
PEAR packages from https-only PEAR channels.
12 years ago
Jordi Boggiano 15475f0ef2 Rename cache dirs to consolidate them by purpose 12 years ago
Jordi Boggiano f1f1ddb66b Fix updates when dev packages have new dependencies (no more double updates needed), fixes #1105 12 years ago
Jordi Boggiano da5ee6e2d7 Add warning for invalid chars in package names 12 years ago
Jordi Boggiano 2de2e953c0 Add warning for outdated lock file since they cause massive slowdowns 12 years ago
Jordi Boggiano 118e137a91 Merge pull request #1349 from colinfrei/strictPackageName
Enforce stricter package names
12 years ago
Colin Frei e4b8fe85a1 Check --name value if it's passed in, as that's not validated anywhere 12 years ago
Colin Frei b4cf3d06fd Make sure suggested value conforms to allowed values
Regex for replacement from https://github.com/composer/packagist/blob/master/src/Packagist/WebBundle/Entity/Package.php#L191
12 years ago
Colin Frei 6c4bdd14cd require $name to be lowercase 12 years ago
Jordi Boggiano e5ecad7eeb Enforce a UTC timezone if none is set to prevent misconfigured php from blowing up, refs #923 12 years ago
Jordi Boggiano 326fcbcab7 Enforce UTC on all datetime instances, set lock release date to datetime always, refs #923 12 years ago
Jordi Boggiano 18973ed0b9 Do not check for changes if there is no vcs dir
In case the package is in a broken state we do not want to show diffs from the main project
12 years ago
Jordi Boggiano 03b9d73af5 Fix proc_open failure, fixes #1346 12 years ago
Benjamin Eberlei fbf9a27132 Works on Linux when proc_open misses 12 years ago
Benjamin Eberlei 5e12da0203 Skip locking dev package to time when proc_open does not exist on system. 12 years ago
Benjamin Eberlei cd7db1861d Remove reliance on proc_open in Filesystem#rename() 12 years ago
Benjamin Eberlei d26932cc7e Fallback to PHP early if proc_open not allowed. 12 years ago
Jordi Boggiano 2719fb7e20 Merge remote-tracking branch 'christeredvartsen/script-dev-aware' 12 years ago
Jordi Boggiano ec7088aba5 Downgrade severity of branch-alias validation failure to warning 12 years ago
Christer Edvartsen 4b8813269c Pass the current dev mode to the event dispatcher, which in turn passes it to the events fired. This can be fetched in scripts to check which mode we are currently in 12 years ago
Beau Simensen 752fa64704 Added addLink and removeLink to Configuration Source Interface
* Added addLink() and removeLink() to `ConfigSourceInterface`
 * Added addLink() and removeLink() implementations to `JsonConfigSource`
 * Added tests (+ a ton of fixtures) for `JsonConfigSource`
 * Added additional docblocks
 * Minor PSR-1/PSR-2 fixes here and there
12 years ago
Joe Holdcroft 538cdc914b Making prepend work with fallbacks & coding standards 12 years ago
Joe Holdcroft 6510ee5c4c Refactoring ClassLoader::add() to return early 12 years ago
Joe Holdcroft e74223470a - Adding prefix option to ClassLoader::add()
- Adding set method to ClassLoader for overwriting
12 years ago
Jordi Boggiano 172414a1f0 Add support for ~/+ in addition to - as separator between PHP version and build details, fixes #1322 12 years ago
Jordi Boggiano de3188ca7d Remove target dir for classmap autoloads of the root package, fixes #1308 12 years ago
Jordi Boggiano 0d506228d6 Allow the config command to read out values if no new value is provided 12 years ago
Jordi Boggiano 24963fb4c8 Fix handling of arrays in json manipulator 12 years ago
Jordi Boggiano ef68125b3b Fix config listing 12 years ago
Jordi Boggiano 75da832cd3 Fix parsing of large files that go over the PCRE limits 12 years ago
Jordi Boggiano bd72e3765b Restore early return to happen as early as possible 12 years ago
Victor Berchet 86bb1be61f [ClassMapGeneratot] Filter out non php code
Otherwise files like https://github.com/propelorm/Propel/blob/master/generator/lib/behavior/i18n/templates/queryUseI18nQuery.php
would fail ("class" keyword would not be filtered out by php_strip_whitespace())
12 years ago
Victor Berchet ab48114531 [ClassMapGenerator] Improve error message when the path does not exist
i.e. the composer.json has a typo
12 years ago
Victor Berchet ff5c428d60 [ClassMapGenerator] Refine the findClasses method
The code could not throw
12 years ago
Jordi Boggiano 5a763cf010 Fix scanning of empty namespace{} blocks 12 years ago
Jordi Boggiano 2368185774 Merge branch 'classmap-optim' 12 years ago
Jordi Boggiano 374e16beec Merge branch 'autoloadmulti' 12 years ago
Jordi Boggiano b05a554883 Add cache-files-ttl setting, and docs for the cache 12 years ago
Jordi Boggiano b7fb60494d Add handling for backspace chars in BufferIO 12 years ago
Jordi Boggiano 5a9d986e67 Implement cache GC and fix keys 12 years ago
Jordi Boggiano 79bf55e505 Standardize return valuse of the cache class 12 years ago
Jordi Boggiano fb3a43b2f0 Add local cache to dist downloads 12 years ago
Jordi Boggiano 487e66d0a9 Allow loading of multiple composer autoloaders concurrently, fixes #1248 12 years ago
Jordi Boggiano c0e75e5d24 Fix lock file out of sync warning, fixes #1307 12 years ago
Jordi Boggiano 87e335aa1b Update outdated build message, fixes #1305 12 years ago
Jordi Boggiano 4c3e7802a4 Fix traits on 5.3 and handling of empty namespace blocks 12 years ago
Jordi Boggiano 8e9678a5ba Optimize classmap generation by avoiding the use of token_get_all()
First of all this seems way faster than iterating over all tokens, but
especially it reduces memory usage drastically for very large files
12 years ago
Jordi Boggiano 25554e08fe Always read out warnings from the ValidatingArrayLoader 12 years ago
Jordi Boggiano 6a9215012d Merge remote-tracking branch 'igorw/dep-manager-consistent-naming' 12 years ago
Jordi Boggiano 4f5d08e2ad Add InvalidRepositoryException 12 years ago
Jordi Boggiano 00bb5b458a Merge pull request #1293 from igorw/authentication-instead-of-authorization
Replace references of a11n with a12n where appropriate
12 years ago
Igor Wiedler b250d63fd8 Uppercase first character of dump-autoload description 12 years ago
Igor Wiedler 4959c2bdc6 Replace references of a11n with a12n where appropriate
Authorization => Authentication.
12 years ago
Igor Wiedler e7c7e2f70d Consistently describe composer as dep mgr as opposed to package mgr
Closes #1207.
12 years ago
Jordi Boggiano bb685d9c7f Fix license validation and add feedback of values to ease reading 12 years ago
Jordi Boggiano cbd91b5952 Fix FILTER_VALIDATE_URL not supporting IDNs 12 years ago
Jordi Boggiano e05391dc44 Improve validating array loader to avoid false positives 12 years ago
Jordi Boggiano e7e04689f1 Add HtmlOutputFormatter 12 years ago
Jordi Boggiano a7b14952b8 Allow passing a custom output formatter to the BufferIO 12 years ago
Jordi Boggiano aecf4ffe91 Move creation of custom styles to the factory 12 years ago
Jordi Boggiano 0c61e9d345 Add warning/errors flags to VCS repo output 12 years ago
Jordi Boggiano dae7f3cee7 Add a way to know if any branch failed loading 12 years ago
Jordi Boggiano 61bd34df55 Make sure error output is clearly visible 12 years ago
Jordi Boggiano 967c771b26 Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches 12 years ago
Jordi Boggiano 99b7ab4021 Rename ArrayIO to BufferIO 12 years ago
Jordi Boggiano a80001ad97 Allow running the validating array loader with multiple packages 12 years ago
Jordi Boggiano 1682532b80 Update code to use new github archive URLs 12 years ago
Jordi Boggiano 0878c6deab Fix nodeload fallback URLs 12 years ago
Jordi Boggiano 06a588c197 Show 7 chars of the git hashes everywhere 12 years ago
Jordi Boggiano 6549360dac Add ArrayIO helper to capture output 12 years ago
Jordi Boggiano bb701da8c2 Do not overwrite output in verbose mode 12 years ago
Jordi Boggiano 28053504e5 Fix ConsoleIO::isVerbose behavior 12 years ago
Jordi Boggiano 4b531771bd Add validators for package links and minimum-stability 12 years ago
Jordi Boggiano 6206d0bc9c Make unix proxies work with spaces in paths 12 years ago
Jordi Boggiano f8ce52dc7a Merge remote-tracking branch 'djordje/windows-bat-fix' 12 years ago
Jordi Boggiano 22344f6ad7 Add chainability of disableCustomInstallers 12 years ago
Jordi Boggiano 62bf84fc4f Rename var 12 years ago
Jordi Boggiano 1c39ad779b Fix wording 12 years ago
Jordi Boggiano 5d78fa6ce6 Report typos in package name if no version matches 12 years ago
Jordi Boggiano 104e048c07 Merge remote-tracking branch 'hason/composer_repository' 12 years ago
Martin Hasoň 45c1c3f881 Fixed package name for stability test in ComposerRepository 12 years ago
Jordi Boggiano 0568f589fd Output error only on real errors, not any stderr output 12 years ago
Jordi Boggiano abe3f2d28f Merge remote-tracking branch 'bamarni/patch-4' 12 years ago
Jordi Boggiano f18839c350 Fix var override, fixes #1061 12 years ago
Djordje Kovacevic d92ccd111d Fixed library installer windows .bat generator 12 years ago
Bilal Amarni b10c832be0 fixed a typo 12 years ago
Jordi Boggiano 2b06503027 SvnDriver fixes 12 years ago
Jordi Boggiano 85bbf99817 Fix deletion of vcs dirs, fixes #1260 12 years ago
Jordi Boggiano 711179b2b4 Do not send an empty list of packages to the default policy, fixes #1259 12 years ago
Pascal Borreli 83fd3967f0 Fixed PHPDoc 12 years ago
Pascal Borreli 5eead93250 Fixed typos 12 years ago
Jordi Boggiano f3bfeb3608 Rename --optimize-autoloaders to --optimize-autoloader since there is just one 12 years ago
Jordi Boggiano f15d86111d Merge remote-tracking branch 'KingCrunch/issue/1225' 12 years ago
Jordi Boggiano 9856e9e3f5 Fix selection of best package to force update of dev packages, fixes #1252 12 years ago
Jordi Boggiano 125ff3e4f5 Fix root aliasing with new providers repo format 12 years ago
Jordi Boggiano a7cc5f187f Always reset stash change, refs #1254 12 years ago
Jordi Boggiano cd284733ef Fix proxy scheme concatenation, fixes #1250 12 years ago
Jordi Boggiano b8a408883c Reset state after applying stash, fixes #1254 12 years ago
Sebastian Krebs 578a216343 Add shorthand '-o'-option for '--optimize-autoloaders' 12 years ago
Sebastian Krebs 86518a22d7 Allow autoloader optimization right from 'update' too 12 years ago
Sebastian Krebs d3aaeb21da Allow autoloader optimization right from 'install' 12 years ago
Jordi Boggiano ad9f887edd Clarify error message to sound less scary until we can guarantee it 12 years ago
Chris Smith 9ed481ef02 Fix handling of legacy Composer repositories 12 years ago
Jordi Boggiano e887f6cea9 Fix CS 12 years ago
Jordi Boggiano 083ca464b3 Merge remote-tracking branch 'johnkary/cliEvents' 12 years ago
Jordi Boggiano 89d4df990a Use JsonFile to decode cached entries 12 years ago
Jordi Boggiano bebd1ce9c7 Always check for OAuth token in git config, fixes #1243 12 years ago
Jordi Boggiano b4bcc5b5c8 Fix bogus operations that trigger a "package is not installed" exception for dev installs, refs #789 12 years ago
Jordi Boggiano bd826d7644 Mock local repositories in dry-runs 12 years ago
Jordi Boggiano 85671021c3 Clear id when cloning 12 years ago
Jordi Boggiano e1e7141ae9 Apply updates in the NoopInstaller 12 years ago
Jordi Boggiano 1760b1e093 Prevent CompositeRepository instances from being nested 12 years ago
Jordi Boggiano fef3dacdfb Reset ids of aliased packages as well 12 years ago
Jordi Boggiano 350c7cbb3a Fix constraints shown in Problem output 12 years ago
Jordi Boggiano 233bdb3863 Use proper pretty string for the aliased constraint 12 years ago
Jordi Boggiano eceda0ffc7 Fix regression introduced in beb9a5bd72 12 years ago
Jordi Boggiano 76663cf21e Avoid following the URL to the authorization that was just created, fixes #1238 12 years ago
Wes Mason 169bb2d60e Use -r option of read shell builtin to avoid escaping of backslashes on password input 12 years ago
Jordi Boggiano 31a1bd2c39 Remove output if the token can be fetched automatically 12 years ago
Jordi Boggiano c53729793b Make sure the global config file is only readable by the owner 12 years ago
Jordi Boggiano 7aab7c6297 Fix StreamContextFactory tests 12 years ago
Jordi Boggiano 39e69a3b12 Refactor OAuth acquisition code to generalize it 12 years ago
Jordi Boggiano bf5f34a114 Merge remote-tracking branch '1stvamp/github-tokens-from-git-config' 12 years ago
Jordi Boggiano c7b26c8d82 Return 1 if installation of deps failed, fixes #936 12 years ago
Jordi Boggiano ca1dcc4659 Merge remote-tracking branch 'nbaksalyar/proxy_fix' 12 years ago
Jordi Boggiano 338127ff9c Disable failure on hash mismatch until it can be proven to work reliably 12 years ago
Jordi Boggiano 3116c979d3 Fix undefined var, fixes #1235 12 years ago
Jordi Boggiano 573e4b2a7c Merge branch 'newrepo' 12 years ago