1
0
Fork 0
Commit Graph

3016 Commits (b7b0901f87a3dc293027a343ae868dc3c24458fa)

Author SHA1 Message Date
Jordi Boggiano f53994fcf2 Only lines starting with a # should be treated as comments, fixes #3066 2014-06-29 16:18:18 +02:00
Jordi Boggiano 02984abf23 Merge pull request #3065 from joker806/phar_symlinks
Skip external symlinks when creating PHAR archive
2014-06-29 16:00:03 +02:00
Jordi Boggiano b232a31815 Fix --no-plugins support in installation manager, fixes #3031 2014-06-29 15:57:19 +02:00
Jordi Boggiano 449f8165ef Allow $HOME and ~ usage in all *-dir config values, fixes #3060 2014-06-29 14:47:43 +02:00
Jordi Boggiano d9fe17443b Allow empty json files to be merged into a config, fixes #3055 2014-06-29 13:11:27 +02:00
Jordi Boggiano f79b34c1df Fix typo 2014-06-29 13:00:57 +02:00
Jordi Boggiano 24ef869815 Remove symlinks instead of recursing into them when deleting, fixes #3050 2014-06-29 12:49:11 +02:00
Jordi Boggiano 1d8b627b57 Merge pull request #3051 from phramz/patch-1
alter command help to explain glob usage
2014-06-28 20:45:20 +02:00
Jordi Boggiano b7402c3b2d Ignore gh-pages branches, fixes #3073 2014-06-28 20:23:22 +02:00
Josef Martinec 24f0f32543 Skip external symlinks when creating PHAR archive 2014-06-19 17:06:31 +02:00
Maximilian Reichel 845ebdcfd4 alter command help to explain glob usage
hey there! using globs for whitelisting packages is (imo) a very useful feature worth being explained to the user ;)
2014-06-12 13:55:56 +02:00
Jordi Boggiano ac497feaba CS fixes 2014-06-10 16:13:12 +02:00
Jordi Boggiano d036b2390e Load root aliases for providers by package name and not by provider name, fixes #3043 2014-06-09 19:36:06 +02:00
Jordi Boggiano d97e00643f Fix typo 2014-06-09 13:17:23 +02:00
Jordi Boggiano e890d1bc59 Remove use of glob, fixes #3042 2014-06-09 13:12:42 +02:00
Jordi Boggiano 15a99f31b3 Remove legacy cache handling 2014-06-09 13:11:25 +02:00
Jordi Boggiano fc57c97f9f Merge pull request #2994 from MacDada/JsonConfigSourceFuncMadePrivate
JsonConfigSource: arrayUnshiftRef(): visibility and naming
2014-06-05 16:10:53 +02:00
Jordi Boggiano 08e34858d6 Fix code to use hostname only, refs #3026 2014-06-05 11:14:29 +02:00
Jordi Boggiano 89ec322929 Merge remote-tracking branch 'benja-M-1/feature/svn-auth-from-auth-json' 2014-06-05 11:08:19 +02:00
Jordi Boggiano c0f9a00125 Merge remote-tracking branch 'jakoch/patch-6' 2014-06-05 10:57:43 +02:00
Jordi Boggiano 58d01b2c6e Merge pull request #2988 from tristanlins/feature/composer-repository-find-packages
ComposerRepository::findPackage[s]
2014-06-05 10:55:27 +02:00
Jordi Boggiano 71397f82e4 Remove forced dir removal before install, fixes #3035 2014-06-04 14:20:36 +02:00
David Neilsen 7fe3426991 Clean up unused 'use' statements 2014-06-04 21:28:41 +12:00
David Neilsen 075c85dd48 Fix typo in src/Composer/Command/ClearCacheCommand.php 2014-06-04 21:25:43 +12:00
David Neilsen 421c9453a4 Add clear cache command. 2014-06-04 19:32:28 +12:00
Benjamin Grandfond 31b95ed02c Make auth credential creation private 2014-06-03 13:34:58 +02:00
Jordi Boggiano f16e3a88e2 Clean up code format and error message 2014-06-03 10:46:14 +02:00
Jordi Boggiano 5336b039c1 Merge remote-tracking branch 'discordier/fix-zip-downloader' 2014-06-03 10:35:06 +02:00
Jordi Boggiano 170f395004 Merge pull request #2949 from jakoch/patch-3
renamed listFiles() to getFolderContent(). fixed comment: the method doe...
2014-06-01 15:43:10 +02:00
Jordi Boggiano 9b580bd800 Do not realpath ./.., refs #2932 2014-06-01 15:38:46 +02:00
Jordi Boggiano 56c5af8dc4 realpathGlob tweaks, refs #2932 2014-06-01 15:15:20 +02:00
Richard Quadling 443858dae7 Force all glob results to be realpath'd. 2014-06-01 15:12:33 +02:00
Jordi Boggiano effacc1185 Do not realpath relative local URLs, fixes #2916 2014-05-31 21:36:09 +02:00
Jordi Boggiano 959cc4d63c Add info about conf file loading to debug output 2014-05-31 16:50:33 +02:00
Stephan Hochdörfer 493ebbaacb Fix to load the auth information before the root package gets installed. 2014-05-30 18:37:47 +02:00
Benjamin Grandfond a21b0f82db Allow SVN to connect with credentials provided with the auth.json file 2014-05-30 17:14:43 +02:00
Jordi Boggiano 7131607ad1 Fix regression in handling github-oauth settings in auth.json 2014-05-27 16:26:24 +02:00
Jordi Boggiano 2ae0843616 Skip updates to same reference-locked version, fixes #2487, fixes #1333 2014-05-27 14:21:12 +02:00
Jordi Boggiano c96430244c Add missing setDistReference on alias package, fixes #3017 2014-05-27 14:11:20 +02:00
Jordi Boggiano 534bd64cd1 Add support for manipulating empty json files 2014-05-27 13:59:32 +02:00
Jordi Boggiano af6ef235e1 Update json schema 2014-05-27 13:58:53 +02:00
Jordi Boggiano 90d1b6e08a Rename basic-auth to http-basic, add docs/schema/config support, add local auth file support, add storage to auth.json, add store-auths config option, refs #1862 2014-05-27 13:50:47 +02:00
Stephan Hochdoerfer 1d15910fa6 Will read configured http basic auth credentials from users auth.json file and pass the credentials to the configured IOInterface. 2014-05-26 13:04:20 +02:00
Jordi Boggiano 64ac32fca9 Merge pull request #2785 from Firehed/master
Add @generated annotation to lockfile (ref PR 2210)
2014-05-24 22:57:50 +02:00
Jordi Boggiano 43a72d1132 Merge pull request #2985 from tristanlins/hotfix/filesystem-remove-directory
Graceful fallback in Filesystem::removeDirectory() to php
2014-05-24 22:55:17 +02:00
Jordi Boggiano 1ce419cc43 Fix var name 2014-05-23 18:55:44 +02:00
Jordi Boggiano 3ebc869060 Extract functionality from GitDownloader to make it more reusable 2014-05-23 18:48:10 +02:00
Jordi Boggiano e0886b94a2 Make Git::cleanEnv static 2014-05-23 17:09:16 +02:00
Jordi Boggiano e23665be59 Fix replacers being picked if whatProvide was called before building the package whitelist, fixes #2991, fixes #2962 2014-05-23 15:22:53 +02:00
Jordi Boggiano a115cfd0d8 Fix regression in github fallback behavior 2014-05-22 09:44:01 +02:00
Christian Schiffler 7cec839d30 Fix the ZipDownloader to catch the exceptions thrown in Symfony process.
The problem was introduced in 72d4bea8 and causes composer to not fallback
to ZipArchive when unzip can not be executed (i.e. when proc_open() is
not allowed).
2014-05-20 10:15:44 +02:00
Dawid Nowak 851082e9f4 JsonConfigSource->array_unshift_ref() set private and changed name to arrayUnshiftRef() 2014-05-16 03:48:30 +02:00
Jordi Boggiano 0c343f925a Clarify code 2014-05-14 11:25:20 +02:00
Tristan Lins a4d43ee860 Implement ComposerRepository::findPackage and ComposerRepository::findPackages. 2014-05-13 23:54:48 +02:00
Tristan Lins 5f86037ff3 Graceful fallback in Filesystem::removeDirectory() to php, if process failed. 2014-05-12 23:12:57 +02:00
Jordi Boggiano 2a7a954f62 Handle multiple urls in package transport options 2014-05-07 19:34:46 +02:00
Jordi Boggiano c811eded7d Do not output if we are about to retry a download 2014-05-07 19:34:45 +02:00
Jordi Boggiano b6981d09e8 Fix handling of origin url in composer repository class 2014-05-07 19:34:43 +02:00
Jordi Boggiano 39c8d3e6e1 Ignore empty refs 2014-05-07 19:34:42 +02:00
Jordi Boggiano 97873a27af Update perforce code 2014-05-07 19:34:41 +02:00
Jordi Boggiano 31b787249c More fixes to mirror support 2014-05-07 19:34:40 +02:00
Jordi Boggiano b39df32d4b Minor fixes 2014-05-07 19:34:39 +02:00
Jordi Boggiano ba776c06ee Add composer mirror class 2014-05-07 19:34:38 +02:00
Jordi Boggiano 9cbfe31983 Fix regression when using -vvv 2014-05-07 19:34:37 +02:00
Jordi Boggiano 44e45ed2d5 Add support for lazy providers/proxies 2014-05-07 19:34:36 +02:00
Jordi Boggiano 77163f66fc Add support for mirrors in composer repos 2014-05-07 19:34:35 +02:00
Jordi Boggiano e707dcd92f Also load transport options in filesystem repositories to avoid loss from the installed repo, refs #2189 2014-05-07 19:29:59 +02:00
Jordi Boggiano faeb706de6 Handle alias packages properly, refs #2189 2014-05-07 19:10:55 +02:00
Jordi Boggiano 32cd883daa Rename options to transport-options, refs #2189 2014-05-07 18:25:28 +02:00
Jordi Boggiano 31092843fd Only load options when they come from the lock file, not from standard metadata, refs #2189 2014-05-07 18:12:26 +02:00
Jordi Boggiano 016a016455 Merge remote-tracking branch 'lcobucci/master'
Conflicts:
	src/Composer/Downloader/FileDownloader.php
2014-05-07 18:02:46 +02:00
renatbilalov ee142688e1 Corrected description of the option --optimize (-o) 2014-05-07 14:55:42 +06:00
jakoch a0e5ead9b0 removed unused variables $baseDir and $vendorDir from "autoloader_real.php" generated by AutoloadGenerator. adjusted tests accordingly. 2014-05-02 17:42:31 +02:00
Jérôme Macias 4f417e3985 Add --no-check-all option to composer validate command 2014-04-30 16:28:04 +02:00
jakoch 01968efa6f renamed listFiles() to getFolderContent(). fixed comment: the method doesn't return a "list of files in a directory, including dotfiles", it returns a "list of files and folders, excluding dotfiles". switched from !is_file() to is_dir() check. 2014-04-30 11:52:31 +02:00
jakoch 8fd82784b2 disable these xdebug settings only, if xdebug is loaded 2014-04-30 11:29:52 +02:00
Jordi Boggiano 05d9912f97 Ignore classes in ClassMapGenerator 2014-04-29 14:36:19 +02:00
Fabien Potencier 12421dd6b7 fixed class map generator when using a heredoc with spaces 2014-04-28 15:21:22 +02:00
Jordi Boggiano eebffacd9f Use pagination to get tags/branches from the github API 2014-04-24 16:41:42 +02:00
Jordi Boggiano 009fcb4262 Fix arg signature 2014-04-20 19:34:54 +02:00
Jordi Boggiano 3251f9f1aa Only check phar validity if phar.readonly is false 2014-04-16 10:24:13 +02:00
schmkr 8dd6b052ce Updating SvnDriver trunk revision check
Not checking revision of composer.json, but from its parent directory.

See composer/composer#2849
2014-04-15 23:56:45 +02:00
Jordi Boggiano 14f35e812c Merge pull request #2912 from ckwalsh/master
Support generating class map for XHP classes
2014-04-14 14:11:15 +02:00
Jordi Boggiano 49d4054e51 Handle files with no php at all, fixes #2910 2014-04-14 12:47:47 +02:00
Cullen Walsh 57d9e9852d Support generating class map for XHP classes 2014-04-14 00:21:53 -04:00
Jordi Boggiano f3c112e9e0 Split non-interactive and bad credential cases 2014-04-11 15:01:20 +02:00
Jordi Boggiano b437c1cc05 Support github auth directly in the RemoteFilesystem class 2014-04-11 14:29:17 +02:00
Jordi Boggiano 68e910d92a Merge pull request #2897 from jaypatel512/patch-1
Removing dist reference info from Artifact Repository
2014-04-11 13:40:18 +02:00
Nils Adermann 1e4df0690a Shorter boolean conversion 2014-04-10 12:10:45 -07:00
Jay 556aceeaaa Removing dist reference info from Artifact Repository
The getComposerInformation method adds dist information to package. This includes reference, which holds the name of the zip file. For e.g. "MyPackage-1.2.zip". 

Now, when using satis for hosting these packages, it uses the same code for archiving composer packages implemented at https://github.com/composer/composer/blob/master/src/Composer/Package/Archiver/ArchiveManager.php

In the implementation, getPackageFilename() adds the distReference info to the file name, which makes the zip file created at the end to be weird. Like "jay-logger-1.2-MyPackage-1.2.zip.tar". I am not sure if there is any other use of dist reference in Artifact Repository, but this would stop causing that issue.
2014-04-10 13:26:26 -05:00
Jordi Boggiano 4392be4d29 Fix some more inconsistencies in json manipulation 2014-04-10 16:11:43 +02:00
Jordi Boggiano d742ffca4f Fix removal of missing keys 2014-04-10 15:55:05 +02:00
Denis Sokolov 836534067b Avoid ambiguity warning for example directories as well
In particular, PEAR repositories use a classmap and example directories trigger
multiple false positive warnings.
2014-04-10 21:03:35 +09:00
Nils Adermann e93eeca13a Merge pull request #2894 from naderman/update-no-dev
Add an --update-no-dev option to the require command
2014-04-09 20:29:46 -07:00
Nils Adermann 8aac44d57d Merge pull request #2893 from naderman/require-delete-duplicate
When requiring a package remove it from require-dev and vice versa
2014-04-09 20:13:34 -07:00
Nils Adermann a2b227740a Add an --update-no-dev option to the require command 2014-04-09 20:08:10 -07:00
Nils Adermann 465f0e3761 When requiring a package remove it from require-dev and vice versa 2014-04-09 19:46:24 -07:00
Paul Tarjan ddec582ca1 use HHVM_VERSION
this one is better (they are the same)
2014-04-09 15:40:12 -07:00
Nils Adermann 78f2ad95a9 Correctly add decision reason to transaction 2014-04-09 12:08:13 -07:00
Jordi Boggiano e7b82cdd88 Only check in require and for non-platform packages, add flag to make this warning optional, refs #2320 2014-04-09 15:37:50 +02:00