Jordi Boggiano
b96c1dd5fa
Prevent missing bins from breaking the whole install
12 years ago
Jordi Boggiano
269b3481c4
Fix PEAR binaries when the bin dir is non standard, fixes #1001
12 years ago
Alexey Prilipko
9ba3deb91b
Fix text spacing and remove excess getInstallPath call in LibraryInstaller::update
12 years ago
Alexey Prilipko
ac3cebc633
Update PEAR Package Extractor to use 'task:replace', 'phprelease' commands and install role='script' files
...
Add PearInstaller
Change PEAR packages type from 'library' to 'pear-library' and dist type from 'pear' to 'file'
Remove PearDownloader
Refactor Channel Installer
12 years ago
Jordi Boggiano
a4c829749e
Expose the whole composer context to the custom installers, fixes #672
12 years ago
Jordi Boggiano
e953b4c891
Ensure vendor dir is initialized before generating the install path of a package
12 years ago
Jordi Boggiano
b92a19ce4b
Fix windows bin proxy when there are spaces in the path
12 years ago
Jordi Boggiano
935eaa9646
Fix windows proxy code
12 years ago
Jordi Boggiano
1bd4ccbd54
php-cs-fixer magic
13 years ago
Jordi Boggiano
90732fd03f
Clean up vendor dir after a package was removed
13 years ago
Jordi Boggiano
f7440076fa
Revert "Merge remote-tracking branch 'naderman/remove-packages-by-default'"
...
This reverts commit 2988152602
, reversing
changes made to adb4188e12
.
13 years ago
Jordi Boggiano
22a825fc07
Clean up vendor dir after a package was removed
13 years ago
Igor Wiedler
8d71030cc1
[Installer] Classic var_dump must be removed
13 years ago
Igor Wiedler
aa4ececa2a
[Installer] Make bin symlinks relative, closes #620
13 years ago
Igor Wiedler
b83422b051
[Installer] Fix removeBinaries, closes #567
13 years ago
Jordi Boggiano
4a55d85a2d
Respect umask in chmod calls
13 years ago
Jordi Boggiano
bf6fd10a8a
Make use of the proper interface
13 years ago
Jordi Boggiano
89e095b4b5
Handle --dev installs/updates
13 years ago
Jordi Boggiano
583a0b5f0d
Lazy-init the bin directory, fixes #364
13 years ago
Brikou CARRE
3ae860f485
fixed issue #486
13 years ago
Jordi Boggiano
3fe87b1e35
Force dev packages to be installed from source
13 years ago
Jordi Boggiano
f54b04aac8
Restore realpath behavior
13 years ago
Wookieb
2467456d3f
Fix installer that create vendor and bin directory even if --dry-run parameter provided
...
* Move directories creation from constructor to "install" and "update" method
* Tests for LibraryInstaller
13 years ago
Beau Simensen
3cbbe1fd82
No need for group or world write permissions.
13 years ago
Beau Simensen
04f0ecfc01
Change permission of bin links if they exist and are already links
13 years ago
Jordi Boggiano
5da021ffa7
Moved Filesystem to base Util namespace
13 years ago
Jordi Boggiano
d35a1a4a9d
Stylistic fixes to the previous merge
13 years ago
digitalkaoz
3d43bdce45
refactored install
13 years ago
digitalkaoz
4d0fae688e
removed replace, reinstalling as install
13 years ago
digitalkaoz
30e89a2402
fixed broken packages on filesystem
13 years ago
Jordi Boggiano
434c9ecdeb
Cleanups of IOInterface
13 years ago
François Pluchino
0f9dcc9618
Remplace all echo with writeln method of IO
13 years ago
Jordi Boggiano
4a10850759
Fix output
13 years ago
Jordi Boggiano
2ba48b58db
Preserve case of packages for installations
13 years ago
Jordi Boggiano
3be6511af7
Fix unixy proxy under git-bash
13 years ago
Jordi Boggiano
f0d8626993
Cleanups
13 years ago
Jordi Boggiano
7e3f8099b1
Add proxy files for windows instead of copying, removed PEAR-style substitution
13 years ago
Jordi Boggiano
aa94918d50
Add binaries support in composer
13 years ago
Jordi Boggiano
68512714f4
Fix update command by using remove+install (and for now ignoring uninstalls of non-existing packages)
13 years ago
Jordi Boggiano
c8859240d2
Add InstallerInstaller, refactored AutoloadGenerator, fixes #59
13 years ago
Jordi Boggiano
82c1170fa1
Allow any package type to be installed by the default installer, fixes #86
13 years ago
Jordi Boggiano
4904e76185
Install every package in its own directory, fixes #73
13 years ago
Jordi Boggiano
b667cf98c2
Clone added packages in update
13 years ago
Jordi Boggiano
2b15c4321b
Typo fix
13 years ago
Jordi Boggiano
c33fc80d23
Add supports() to the InstallerInterface
13 years ago
Jordi Boggiano
28369ea623
Add missing docblock
13 years ago
Igor Wiedler
72a1f66b7a
rename installAs to target-dir
13 years ago
Igor Wiedler
409b2e47ae
return early (this is very important)
13 years ago
Igor Wiedler
ea31039556
[autoload] autoloading prototype
13 years ago
Jordi Boggiano
544067ced9
Packages can't be added to two repos at once
13 years ago