Jordi Boggiano
432ace33d4
Clean up svn environment to fix OSX issues, fixes #2708 , refs #2146
11 years ago
Jordi Boggiano
5d4900e79d
Add --no-checkout flag to avoid checking out the default branch first, fixes #2717
11 years ago
Sandy Pleyte
f92f2f45a9
Fix for #2613 , when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash.
11 years ago
Sandy Pleyte
7a902ed96d
Fix for #2613 , when using php < 5.4 there was an unnecessary backslash before each utf-8 char. The problem was that the regexp matched all utf-8 encoded chars (included the ones that where escaped). The new regexp uses the lookbehind feature to check if the backslash isn't prefixed with an other backslash.
11 years ago
Jordi Boggiano
9896abeb38
Doc tweaks, refs #2682
11 years ago
Jordi Boggiano
245461d8ed
Merge pull request #2682 from gena01/ssh-support-in-github-protocols
...
Adding ssh protocol support to "github-protocols".
11 years ago
Jordi Boggiano
93da24b45a
Merge pull request #2695 from guillaumelecerf/fix_cache_gc_with_cachedir_devnull
...
Fix Cache::gc() when COMPOSER_CACHE_DIR=/dev/null
11 years ago
Jordi Boggiano
3f4e0d22c5
Merge pull request #2691 from dave1010/docs-patch
...
Fix some PHP doc blocks
11 years ago
Jordi Boggiano
91df245be0
Merge pull request #2688 from slbmeh/master
...
add allowing require to update dep chain, fixes composer/composer#2668
11 years ago
Jordi Boggiano
e03057156c
CS fixes
11 years ago
Jordi Boggiano
9d2d828b70
Merge remote-tracking branch 'h4cc/master'
11 years ago
Guillaume LECERF
44fd75ef38
Fix Cache::gc() when COMPOSER_CACHE_DIR=/dev/null
...
If we set COMPOSER_CACHE_DIR=/dev/null, and the garbage collector
is triggered, we end up with the following error :
The "/dev/null/" directory does not exist.
This is because the Cache::gc() function does not check for Cache::enabled
and instanciates a Finder unconditionnaly.
Fix this by adding a check on Cache::enabled.
11 years ago
Dave Hulbert
81aa3a850c
Fix some PHP doc blocks
11 years ago
Steve Buzonas
3ad47b5d2c
add allowing require to update dep chain, fixes composer/composer#2668
11 years ago
Gennady Feldman
ac78eaa027
Adding ssh protocol support to github-protocols.
11 years ago
René Kerner
0f95e531b8
* fixed svn tag directory handling
11 years ago
Nils Adermann
b7a9ea4187
Merge branch 'svn-root-detection'
...
* svn-root-detection:
Reformat code to follow coding style
* added svn handling for tags, trunk, branches in root packages
11 years ago
Nils Adermann
f2c48788b8
Reformat code to follow coding style
11 years ago
Jordi Boggiano
f72066de90
Merge pull request #2649 from zczapran/bugfix/git_exclude_filter_rules_too_broad
...
[Archiver] Rules in GitExcludeFilter are too broad
11 years ago
Nicolas Grekas
00a6f8e38d
dedicated scope isolation function for autoload_real
11 years ago
Julius Beckmann
ed5da804dd
Fixed handling of Metapackages in DownloadManager.
...
The "getDownloaderForInstalledPackage" returns null for "metapackage" and the download(), update() and remove() methods did not handle this return value correctly.
11 years ago
Jordi Boggiano
ed02997a7b
Fix mode and add docblock, refs #2644
11 years ago
Jordi Boggiano
d26dda5c95
Merge remote-tracking branch 'olvlvl/improved_package_sorting_alone'
11 years ago
René Kerner
410181ee29
* added svn handling for tags, trunk, branches in root packages
11 years ago
Nils Adermann
54b8831131
Revert "correct small bug, source files aren't installed and removed from the same path (problem with targetDir package attribute)"
...
This reverts commit 79a4c5cac1
.
11 years ago
Nils Adermann
50cf2ffba7
Merge pull request #2637 from MeKeyCool/master
...
bug fix with install / remove source codes
11 years ago
Nils Adermann
aef0483cc9
Merge pull request #2667 from nicolas-grekas/master
...
scope isolation for user includes
11 years ago
Nicolas Grekas
6d7b9afc4b
scope isolation for user includes
11 years ago
Jordi Boggiano
75cd91657a
Merge remote-tracking branch 'jeromemacias/fix_psr4_classmap_generator'
11 years ago
Nils Adermann
7566315c7a
Don't put dots in archive filenames they cause problems with PharData
...
composer/satis#114
11 years ago
Jordi Boggiano
a90a05a059
Detect composer install foo/bar misuse and suggest alt
11 years ago
Jérôme Macias
01cd990995
Fix PSR-4 autoload classmap generator
11 years ago
Chris Smith
8b7cdb7fb4
Treat HTTP header as case insensitive
11 years ago
Chris Smith
bcee7a04ee
Add message when SMS authentication code is required
11 years ago
Chris Smith
2a08f55079
Bypass RFS auth failure handling
11 years ago
Chris Smith
cedae88b67
Add OTP token to the request headers
11 years ago
Chris Smith
7e0d8c1bc5
Do not ask for credentials again if OTP token is present
11 years ago
Chris Smith
be5e4b1589
Intercept auth rejections requiring an OTP token
11 years ago
Chris Smith
3f6a62099d
Add an option which causes reauth attempts to be bypassed
11 years ago
Chris Smith
20dac3e836
Remove GitHub OTP code from RFS class
11 years ago
Chris Smith
9a0f4392da
Trim whitepsace from each argument
11 years ago
Chris Smith
360df90ba5
Add GitHub OTP to request headers
11 years ago
Chris Smith
3f53acc9af
Test if the 401 was caused by 2FA and ask for OTP if appropriate
11 years ago
Chris Smith
23d35204cd
Bail out of the normal 401 handling routine when the origin is GitHub
11 years ago
Zbigniew
5afe2f846f
[Archiver] comment for a confusing line
11 years ago
Zbigniew
a4a9d0f0e4
[Archiver] Rules in GitExcludeFilter are too broad
11 years ago
Olivier Laviale
17278999ba
Coding style compliance
11 years ago
Olivier Laviale
46776c8e23
Improved package sorting
11 years ago
Nils Adermann
0238aaf5ac
Merge pull request #2629 from moranjk/master
...
Implemented Pre/Post Archive Script Events
11 years ago
Pierre-yves Christmann
79a4c5cac1
correct small bug, source files aren't installed and removed from the same path (problem with targetDir package attribute)
11 years ago
Cinderella-Man
990bea9845
Comment fix
11 years ago
Cinderella-Man
aba201b4ba
replaceVersion() method added
11 years ago
Alexander
23a61c5a1d
Fix typo in doc
11 years ago
Robert Boloc
5e5311a224
use optimize-autoloader config param in update and install commands
11 years ago
Robert Boloc
8a221854b1
changed name of the option to optimize-autoloader
11 years ago
Robert Boloc
f67f04adfb
added config option to optimize the autoloader always
11 years ago
Markus Staab
464fa1dedb
added a indicator in the info-message on --optimize
11 years ago
Jordi Boggiano
99f5b5a238
Fix backtracking issue in json manipulations, fixes #2583
11 years ago
James Moran
ee7961a0f3
Implemented Pre/Post Archive Script Events
...
The script events `pre-archive-cmd` and `post-archive-cmd` can be used
to perform any tasks necessary when archiving the composer project.
This functionality can be used to run unit test or and other build
process before archiving, and can be used to distribute the archive
when completed
11 years ago
Eymen Gunay
ad51db7b57
Fixed missing close tags
11 years ago
Gordon Franke
202701c391
Escape env value before passing it to system call
11 years ago
matt-whittom
4a49533988
Merge pull request #2 from rockerest/master
...
Escape spaces when registering the Perforce client spec
11 years ago
Jordi Boggiano
bc153ea78b
Clean up var name
11 years ago
Andrej Hudec
5b4a3f9e9f
List all available downloader types in exception message.
11 years ago
rockerest
9ff0c767af
Escape spaces when registering the Perforce client spec
11 years ago
Jordi Boggiano
7c1042eef5
Detect color.ui always git setting as bad, fixes #2544
11 years ago
Jordi Boggiano
3c5000ad7f
CS tweaks and cleanups, allow "" to set fallback dirs, refs #2459
11 years ago
Jordi Boggiano
b23742e30c
Merge remote-tracking branch 'donquixote/feature/psr4-complete'
11 years ago
Jordi Boggiano
f6666fe601
Update source/dist refs when a commit is recovered from, fixes #1130
11 years ago
Jordi Boggiano
543599cdf7
Fix commit is gone recovery, refs #1130
11 years ago
Jordi Boggiano
81994f6b90
Re-download files when the cached copy is invalid, fixes #1496
11 years ago
Jordi Boggiano
51e6c3a466
Optimize solving by removing packages that are excluded by the root package requires
11 years ago
Jordi Boggiano
cc7920000c
Ask for auth if we get a 403 and did not have auth yet, fixes #2464
11 years ago
Jordi Boggiano
1d0cc93fbb
Handle metapackages properly in downloadmanager, fixes #2466
11 years ago
Jordi Boggiano
a5c6319d46
Fix uninitialized var, fixes #2539
11 years ago
Jordi Boggiano
1b789d5226
Fix indenting, refs #2535
11 years ago
Luís Otávio Cobucci Oblonczyk
0f2c0ab389
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
11 years ago
chr0n1x
528d35a835
ConfigValidator: ensure that require-dev exists during override check
...
- Ensure that require-dev is present before checking for dependeny overrides.
- A small grammar update for the warning message.
11 years ago
Pascal Borreli
2f4df9d459
Fixed typos
11 years ago
Jordi Boggiano
6ead35f189
Add version arg, docs for --rollback and reorganize the code, refs #2522
11 years ago
Jordi Boggiano
47a542ea89
Merge remote-tracking branch 'chr0n1x/feature-selfupdate-rollback'
11 years ago
Jordi Boggiano
040a9e3977
Merge pull request #2529 from mavimo/patch-1
...
Fixed missing closed warning tag.
11 years ago
Jordi Boggiano
f85a366eb9
Finalize new autoloader-suffix config value, refs #2524 , fixes #1413
11 years ago
Marco Vito Moscaritolo
32b18a9409
Fixed missing closed warning tag.
...
In a console output a warning tag is not closed
11 years ago
Jordi Boggiano
d4b7548cd9
Merge remote-tracking branch 'stanlemon/configure-autoloader-suffix'
11 years ago
Jordi Boggiano
384ed2822d
Fire pre-update|install-cmd event as early as it should be, refs #2520
11 years ago
Jordi Boggiano
4ae5c95c8d
Detect require overrides, fixes #2503
11 years ago
Jordi Boggiano
bcb5e38bcb
Merge pull request #2496 from oziks/fix-exclude
...
Fix error on check exclude from download composer.json
11 years ago
Stan Lemon
5fd3223aec
Updates per @stof
11 years ago
Stan Lemon
d6c46f2091
Allow the autoloader suffix to be configured from a project's composer.json
11 years ago
Andreas Hennings
8e11a7684f
phar compiler should also compile autoload_psr4.php
11 years ago
chr0n1x
d26355ef65
SelfUpdateCommand: removed unneeded return
11 years ago
chr0n1x
0c76bba8bb
SelfUpdateCommand: do not delete old snapshots, allow user to clean them
11 years ago
chr0n1x
bc5ce1ce04
SelfUpdateCommand: only use 1 rollback snapshot at a time
11 years ago
chr0n1x
2760221767
SelfUpdateCommand: initial groundwork for --rollback
11 years ago
Jordi Boggiano
0e9a9a3875
Merge pull request #2509 from glenjamin/opcache-ext
...
Ensure detected extensions have valid package names
11 years ago
Beau Simensen
5caee06c44
Make PluginManager::loadRepository public
11 years ago
Glen Mailer
3620796b7d
Ensure detected extensions have valid package names
11 years ago
Beau Simensen
9ca884944c
Skip aliases packages when looking for plugins.
11 years ago
Andreas Hennings
c0aad84d8b
Validation to make the combination of target-dir with psr-4 illegal.
11 years ago
Andreas Hennings
39c09d5192
Add psr-4 stuff in a few more places.
11 years ago
Morgan Brunot
a300e1d45b
Fix error on check exclude from download composer.json
11 years ago
Jordi Boggiano
80499bb024
Detect ~> misuse and suggest fix, fixes #2476
11 years ago
Jakub Onderka
afc9069771
Check exception code only if class ZipArchive exists
...
If is for example exception throwed when downloading tar archive on system without installed zip extension, PHP hangs on fatal error " Class 'ZipArchive' not found".
11 years ago
Morgan BRUNOT
ca7cb68dd5
Check exclude from downloaded composer.json
11 years ago
mwhittom
dde9c309fd
incorporated change to Perforce: Capture output, stopping errors showing up if p4 is not available
11 years ago
mwhittom
a8084e46ff
Added error handling and error messages around missing perforce driver, invalid username/password
11 years ago
Kim Laï Trinh
691f784f92
fix bug introduced in https://github.com/composer/composer/pull/2375
11 years ago
Andreas Hennings
bbf6278905
AutoloadGenerator to support PSR-4. Tests included.
11 years ago
Andreas Hennings
b08179e399
PSR-4 ClassLoader: Bug fix: PEAR-like path needs ".php" appended.
11 years ago
Andreas Hennings
5dd3c12d3d
Further improve comments.
11 years ago
Andreas Hennings
2e80d148f8
PSR-4 loader: Fix comments: PSR-0 related methods should have comments refering to PSR-0 and prefixes. PSR-4 related methods should have comments refering to PSR-4 and namespaces.
11 years ago
Andreas Hennings
c49a651d81
PSR-4 class loader: Add getters for PSR-4 prefixes. Rename PSR-0 related attributes by appending *Psr0. Add more comments.
11 years ago
Andreas Hennings
8142126b16
Add PSR-4 class loader. (tests needed)
11 years ago
Jordi Boggiano
10f8e564bb
Add warnings for xdebug, fixes #2425
11 years ago
Jordi Boggiano
dea246186d
Merge pull request #2453 from mirkobeine/#2441-V2
...
Use 'cache-files-ttl' for cache gc, fixes #2441
11 years ago
user
a956ce9bb1
Use 'cache-files-ttl' for cache gc, fixes #2441
...
The configuration option 'cache-ttl' was used instead of 'cache-files-ttl' to determine
whether or not a cache gc should be performed.
* changed 'cache-ttl' to 'cache-files-ttl' to determine if a gc should be performed
* refactored FileDownloader to allow for easier testing
* added test to ensure that the gc is called with the proper config option
11 years ago
Jordi Boggiano
e126c92525
Fix exit codes, cc @tyrael
11 years ago
Jordi Boggiano
5b48abe833
Fix previous commit
11 years ago
Jordi Boggiano
8173b42a8a
Force unresolvable hosts through proxies, fixes #2449
11 years ago
Jordi Boggiano
730dcbb80a
Detect failed gethostbyname, refs #2449
11 years ago
Jordi Boggiano
78edca3ad6
Only replace version in Composer.php, fix user agent
11 years ago
Jordi Boggiano
4e4fc257e6
Fix pear ctor, refs #2444
11 years ago
Jordi Boggiano
4fe35ae693
Fix vcs repo constructor, fixes #2444
11 years ago
Jordi Boggiano
1ee30ea592
Merge pull request #2434 from JJK801/extend-pre-file-download
...
Add preFileDownload event on packages.json fetch
11 years ago
Jordi Boggiano
fc3fbdeab3
Rename a few things
11 years ago
Jordi Boggiano
e2f7e4871f
Merge remote-tracking branch 'AlexeyKupershtokh/cache-version-constraint'
11 years ago
Alexey Kupershtokh
0e2959cc32
Cache in VersionConstraint
11 years ago
Bilal Amarni
61cc291c8a
[CreateProject] allowed pretty version constraint
11 years ago
Jérémy JOURDIN
fbadc19bf6
Add preFileDownload event on package.json fetch
11 years ago
Dimitrios Kanellopoulos
81820beefc
Cache path never ends with '/'
11 years ago
Dimitrios Kanellopoulos
95a9ac880b
Check if current dir is writable and if not try the cache dir from settings
11 years ago
Dimitrios Kanellopoulos
9477e015bd
Use cache directory when downloading composer.phar
...
Since there is a cache dir there is no need to populate the project
directory with temp files. Plus the permissions on the project dir
might not allow that.
11 years ago
Matthias Pigulla
f626f55f41
No need to create hg working copies just to parse tags/branches
11 years ago
Jordi Boggiano
dff5e3c542
Fail hard if anything attempts to wipe the entire filesystem/partition, fixes #2409
11 years ago
Matthieu Auger
fcba5257d9
If installer sets prefer option to false, the manager should too. Fixes #2359
11 years ago
Christian Schiffler
fc4cc79a52
Fix cache directory upgrading - do not try to remove the destination directory.
11 years ago
Jordi Boggiano
a045ab3459
Merge pull request #2402 from cs278/perforce-driver-fixes
...
Perforce driver fixes
11 years ago
Chris Smith
c0316aa957
Capture output, stopping errors showing up if p4 is not available
11 years ago
Chris Smith
a892e6a3bd
Pass IO instance to ProcessExecutor for logging
11 years ago
Chris Smith
d348dd44cd
Fix URL sanitisation regexp being too greedy
11 years ago
Wouter Wolters
97d52968ab
Fix authentication issue with subversion 1.8
11 years ago
smaftoul
0959d8f134
Retry on some 5xx errors
...
`composer install` gives me some intermittent 502 errors on github. Composer already does some retries. I think, on 502, 503 and 504, we should retry.
11 years ago
Jordi Boggiano
8398c9f2ab
Fix target-dir update checks, fixes #2395
11 years ago
Jordi Boggiano
d3ff302194
Merge pull request #2375 from gena01/github-ee
...
Fixing #728 Adding basic support for Github Enterprise
11 years ago
Jordi Boggiano
0a3df27403
Remove dead code, fixes #2363
11 years ago
Jordi Boggiano
af91b19f5e
Merge pull request #2386 from cebe/allow-file-url
...
added support for file:// url to repository
11 years ago
Paweł Małolepszy
30502f1cb4
changes size of the line default value
11 years ago
Carsten Brandt
f538acc4b0
added support for file:// url to repository
...
file:// is valid url even if it does not define a host.
allows to define a repo like this (local directory generated with
composer/satis):
```json
{
"repositories": [ { "type": "composer", "url": "file:///home/cebe/dev/jescali/xeno-core/core/repo" } ],
"require": {
...
}
}
```
11 years ago
Gennady Feldman
e5045ce215
Per request from Jordi Boggiano (Seldaek) making Config 2nd parameter in supports()
11 years ago
Gennady Feldman
93ebfd54b1
Adding Config as parameter to the Driver::supports(), updating all drivers, user and tests.
11 years ago
Gennady Feldman
d8dbcab710
Refactoring my code to use a protected function to generate API Url.
11 years ago
Gennady Feldman
6419266ea3
Validate the originUrl against the list of 'github-domains' from the config.
11 years ago
Gennady Feldman
a4d7fc138a
Fixing broken unit test.
11 years ago
Gennady Feldman
e78499d28d
First working version of GitHub Enterprise API.
11 years ago
Gennady Feldman
f8376a5b34
Updating ConfigCommand so that we can set github-domains from the command line.
11 years ago
Jordi Boggiano
7148b22414
Add github-domains config value for GitHub Enterprise setups, fixes #728
...
Signed-off-by: Gennady Feldman <gena01@gmail.com>
11 years ago
Jordi Boggiano
50fbfe4d63
Filesystem/autoload fixes for windows, refs #2304 , #2342 , #2365
11 years ago
Chris Testroet
2a8eb9df34
Remove slashes from package archive filename
11 years ago
Jordi Boggiano
e2671b6510
Add test and fix patch for #2304 , refs #2341
11 years ago
Jordi Boggiano
17886c3b2e
Merge remote-tracking branch 'hason/windows'
11 years ago
Sebastian Schawohl
4198688f54
Change date format when getting log from mercurial
...
Use rfc3339date format instead of rfc822date to avoid exceptions from
DateTime constructor because of localized dates.
fix #2346
11 years ago
Jordi Boggiano
efb41d467e
Skip redirect to URL lines in svn output, fixes #2338
11 years ago
Jordi Boggiano
08243ce2e3
Fix handling of urlencoded user and password in proxy urls, fixes #2339
11 years ago
mwhittom
0c5f4d9860
Update to fix issue with multiple perforce repositories
11 years ago
Martin Hasoň
9df65ee4c8
Fixed filesystem issue on windows
11 years ago
Jordi Boggiano
7cfeccb101
Merge pull request #2327 from pl-github/with-dependencies
...
Change dependency processing for update with whitelisted packages
11 years ago
Jordi Boggiano
7f03fad391
Revert "Code cleanup, refs #2316"
...
This reverts commit 6e3cfb5fea
.
11 years ago
Jordi Boggiano
6e3cfb5fea
Code cleanup, refs #2316
11 years ago
Jordi Boggiano
7c83e6a04a
Merge remote-tracking branch 'GromNaN/git-cache'
11 years ago
Jordi Boggiano
7682bc0d60
Merge remote-tracking branch 'Devolicious/feature/no-prepend'
11 years ago
Jordi Boggiano
f8be812a49
Merge remote-tracking branch 'origin/master'
11 years ago
Jordi Boggiano
ce8b475f4c
Minor tweaks to perforce support, refs #2329
11 years ago
Fabian Grutschus
a6823d2f9b
non-deep check returns allways false
11 years ago
Phillip Look
07a7284ffc
Change dependency processing for update with whitelisted packages
...
By default dependencies of white listed packages are no longer installed automaticaly.
To Install dependencies of whitelisted packages use --with-dependencies.
- rework after review comments
- precise documentation of option
- add missing punctuation marks
11 years ago
Nils Adermann
4f51db72f8
hhvm version constant still called HPHP on older versions so use it for bc
11 years ago
Nils Adermann
4c8e8ca702
Allow specifying HHVM as a dependency
11 years ago
Ruud Denivel
c7bb3ad746
refactor prepend autoloader from cli option to config var (prepend-autoloader) in composer.json
11 years ago
Fabian Grutschus
20854a50b4
Removed unnecessary test and just check for return code
11 years ago
Fabian Grutschus
0c5bd559f2
Changes comparsion to strict and removed a comment
11 years ago
Fabian Grutschus
67083e436b
Check for exit code is equal to 0 instead of 127
11 years ago
Fabian Grutschus
5ae5963acd
Fix for Preforce utility does not check if p4 command exists
11 years ago
Christophe Coevoet
6cc95c43e3
Add a warning for unbound constraints in the validating loader
...
Closes #2165
11 years ago
Jordi Boggiano
9dcada5e25
Remove buggy chunk of code, refs #2312 , refs #2305
11 years ago
Jordi Boggiano
0fbb4cbd16
CS fixes and renaming a few methods, refs #2184
11 years ago
Jordi Boggiano
11a0d16ccc
CS fixes
11 years ago
Jordi Boggiano
9a806658d6
Merge remote-tracking branch 'vuhl/master'
...
Conflicts:
src/Composer/Factory.php
11 years ago
Jordi Boggiano
57146c12b4
Warn user that commands are being run in another directory
11 years ago
Jordi Boggiano
4989940533
Merge pull request #2317 from xrstf/installer-binaries
...
attempted fix for #1589 (installers & binaries)
11 years ago
Christoph
f0842213e0
make sure relative paths from custom installers to not break the installation of binaries
11 years ago
Jordi Boggiano
60237f16af
Merge pull request #2308 from nicolas-bastien/remove_unused_use_statement
...
Remove unused use statement.
11 years ago
Jérôme Tamarelle
f51aa4fad6
Add local cache for Git repositories
11 years ago
Jordi Boggiano
cc37e4b0b8
Show defaulted version if phpversion() returns nothing, fixes #2313
11 years ago
Ruud Denivel
05d2186049
disable prepend option on update
11 years ago
Ruud Denivel
65c10daaf8
disable prepend option on install
11 years ago
Nicolas Bastien
52711d121c
Remove unused use statement.
11 years ago
Martin Hasoň
3c0a620ad5
Fixed path analysis
11 years ago
Jordi Boggiano
05ffc605f1
Ignore chmod failures, fixes #1854
11 years ago
Jordi Boggiano
46e82cb38d
Retry json file writing 3 times before failing, fixes #2286
11 years ago
Jordi Boggiano
ff404f8bd0
Merge remote-tracking branch 'origin/master'
11 years ago
Jordi Boggiano
6e4e10620a
Merge remote-tracking branch 'gerryvdm/feature'
...
Conflicts:
src/Composer/Command/CreateProjectCommand.php
11 years ago
Jordi Boggiano
3f6227a996
Add workaround for php bug 53460 glob() can return false, fixes #2278
11 years ago
Marc
30049637dc
Set some phpdoc to isLocalUrl
11 years ago
Jordi Boggiano
807600b255
Fix edge case where one adds a target-dir on a package that didnt have one before, refs #2279
11 years ago
Jordi Boggiano
a813867065
Merge remote-tracking branch 'chx/913'
11 years ago
Karoly Negyesi
1a69d0a2a7
style fixes
11 years ago
Peter Kokot
4748f16091
fix CS
11 years ago
Gerry Vandermaesen
eb72e1692c
Added --no-install option to create-project command
...
Added a --no-install option to the create-project command that
skips installation of the dependencies in the newly created
project.
11 years ago
Haralan Dobrev
4abaaaf76d
Use default description and license from CLI args
...
When running `composer init` with `--description` and `--license` arguments
on the command line they are later suggested as defaults during the
interactive flow. However when you press Enter (to use the default suggesstion)
Composer does not use it, but instead skip them entirely from the `composer.json`
generation.
This change provides a default argument not only to `DialogHelper::getQuestion()`,
but also to `DialogHelper::ask()`.
11 years ago
Karoly Negyesi
f4e9c74fee
style fixes
11 years ago
Karoly Negyesi
c6ec739766
allow injecting a mock filesystem into LibraryInstaller and fix LibraryInstallerTest
11 years ago
Karoly Negyesi
dd4db91ae7
using mkdir() in copyThenRemove() leads to errors if the target exists or not a dir, use ensureDirectoryExists() instead
11 years ago
Karoly Negyesi
b333d7a485
act on target-dir changes during update
11 years ago
schmkr
c4d7347ec5
Fixed a coding style issue
...
Missing a space between if and (
11 years ago
schmkr
652715f4c2
Improved the handling of trunkPath
...
- $this->baseUrl is only used if $this->trunkPath === false, otherwise
we will use $this->baseUrl with $this->trunkPath.
- scanning through trunkPath will now look for composer.json file
instead of a path that matches $this->trunkPath, beacuse checking
against the latter failed with deeper trunkPaths
- $this->rootIdentifier is now 'trunk' no matter how deep
$this->trunkPath is (with deeper trunkPaths, the name became something
like "dev-trunk-devel-team-packages-package"
11 years ago
Jordi Boggiano
5b96caf8ce
Add version release date to -V output, fixes #2267
11 years ago
Jordi Boggiano
cb79b55434
Merge pull request #2263 from drrcknlsn/rar
...
RAR archive downloader
11 years ago
Derrick Nelson
2ba8042986
Added package type rar.
11 years ago
Derrick Nelson
c98bce0446
Added RarDownloader for downloading RAR archived packages.
11 years ago
mwhittom
8a319a719b
Fixed issue with non-streaming perforce depots, also fixed issue where PerforceDownloader was not logging in
11 years ago
Nils Adermann
6f7b82e935
Merge pull request #2259 from hason/pm
...
Removed duplication of logic of an installation manager in a plugin manager
11 years ago
Martin Hasoň
e949038c0f
Removed duplication of logic of an installation manager in a plugin manager
11 years ago
Romain Neutron
9b7fc0bae7
Update INF to PHP_INT_MAX as recommended by Stof
11 years ago
Romain Neutron
a965642769
Do not use detected width for output formatting if it is not available
11 years ago
Martin Hasoň
af53ab94ad
Default installers are available in the factory for a plugin manager
11 years ago
mwhittom
1b68f9151e
removed excess space at end of function call
11 years ago
Derrick Nelson
9a54c476eb
Recursively set write permissions on unzipped package contents to resolve cache unlinking issue.
11 years ago
mwhittom
114f6c9b6b
Replaced proc_open in windowsLogin method with call to Symfony Process Component
11 years ago
mwhittom
2e737ac439
updated to replace double-quotes with single quotes
11 years ago
mwhittom
8207518e04
Updated to clean up code and rename variables to camelcase
11 years ago
Jordi Boggiano
e330763c5f
Fix issue when multiple paths are mapped to one dir in the show command
11 years ago
Jordi Boggiano
0eb2821733
Fix undefined var error, fixes #2241
11 years ago
Nils Adermann
689e3056fa
Plugin API requirements should be for plugins only, not installers
11 years ago
Nils Adermann
5be0ba14fe
Warn about composer-installer type in composer validate
11 years ago
mwhittom
07d46aa3c3
Fixed spacing issues for PSR-2
11 years ago
Nils Adermann
242c58c789
Merge pull request #2179 from naderman/plugins
...
Plugins
11 years ago
Nils Adermann
92b1ee2f7a
Add a composer-plugin-api platform package and plugins must require it
11 years ago
Nils Adermann
d00ca4bcdb
Add a Command event triggered by all comands which load plugins
11 years ago
mwhittom
774a55befd
Updated to match psr-2 spec, fixed header comments
11 years ago
matt-whittom
f737e49aae
Fixed issue with downloader assuming repository would be VcsRepository
11 years ago
matt-whittom
f3722a46ed
Updated comments
11 years ago
matt-whittom
dd81449998
Updated to remove vfsStreams (no longer needed by tests)
...
Updated Perforce to cleanup, modified VcsRepository to call cleanup on Driver class
Updated tests, perforce constructor to make tests cleaner/easier
11 years ago
matt-whittom
7fdcdb4c54
Updated to complete functionality in Downloader to handle updates, returning change logs.
11 years ago
matt-whittom
1019c014e5
using theirs
11 years ago
matt-whittom
bab10dd9f8
Added ability to pass p4user and p4password in composer.json
11 years ago
matt-whittom
53d6fcd6d3
using theirs
11 years ago
matt-whittom
a5df2851ef
Finished cleanup of debug messages.
11 years ago
matt-whittom
43108b4692
Cleanup phase 1
...
Removed branches - only returning the "master"
11 years ago
matt-whittom
64bda65e11
Updated Perforce driver to use labels
...
dev checkin, lots of cleanup to do
11 years ago
matt-whittom
36dd7dfea5
Cleaned up perforce code
...
Checks to see if already logged in to Perforce, and prompts for password if not and P4PASSWD is not set
Checks server url with perforce call
Checks for composer.json file, and returns the contents of the file already retrieved.
11 years ago