Jordi Boggiano
0c4cae056f
Simplify code
2016-09-29 08:40:03 +02:00
Rens Admiraal
a294af3f16
Allow setting default transport strategy for path repositories
...
This change allows setting COMPOSER_MIRROR_PATH_REPOS to 1
in the environment to set the default strategy to 'mirror'.
This allows using 'mirror' during deployments while still symlinking
on a development machine. The default is still overwritten by the
options on the repository configuration.
2016-09-25 19:56:12 +02:00
Steve Buzonas
8d766c8eb2
cleaner implementation of status output with support for path repositories
2016-05-12 21:11:48 -04:00
Jordi Boggiano
3b0a1c6f70
Run cs fixer and update config to latest master
2016-04-11 15:06:57 +01:00
Christoph Herbst
cbfd83ba0e
trim trailng slash from symlink names
...
symlink names are not allowed to contain
a trailing slash, so trim it.
2016-04-07 12:55:52 +02:00
Alain Schlesser
4e9885e9bc
Make sure to use an absolute path for symlinking in PathDownloader. Resolves #4451
2016-03-23 12:19:41 +01:00
Jordi Boggiano
0ed5b541a9
Fix CS
2016-02-29 15:05:11 +00:00
Niels Keurentjes
756f9e10b7
Further protect junctioned path repos from accidentally deleting source packages.
2016-02-25 22:29:55 +01:00
Peter Buri
861b2bc8e8
Introduce option to force copy instead of symlinking in PathDownloader
2016-02-22 13:41:28 +01:00
Jordi Boggiano
d6d0435c54
Merge pull request #4845 from curry684/pull-4690
...
Implement junctioning on Windows for path repositories
2016-02-14 19:51:23 +00:00
Niels Keurentjes
54c079b559
Fixed Windows detection based on #4873 and suppressed some console output in removeJunction.
2016-02-05 11:27:41 +01:00
Niels Keurentjes
05caf8349c
Fixed bug potentially causing broken sites and solved #4431 along the way.
2016-01-30 01:13:37 +01:00
Niels Keurentjes
5489586436
Fully implemented junctioning on Windows for path repositories.
2016-01-28 00:56:02 +01:00
Samuel ROZE
f6d5d65bcd
Use shortest relative paths for symlinks
2015-09-16 10:06:32 +01:00
Samuel ROZE
d0a9550dea
Uses `realpath` to fix relative path issues
2015-09-14 15:20:06 +01:00
Samuel ROZE
a3f5f60359
Update output to have a coherent one
2015-09-14 10:18:55 +01:00
Samuel ROZE
0e8c5fa62e
Store path from composer.json with the `path` repository to ensure lock file to be reused
2015-09-14 10:18:46 +01:00
Jordi Boggiano
89c6a68a76
Updates to path repository and path downloader, refs #4365
2015-09-12 22:28:03 +01:00
Samuel ROZE
ead68d3d49
Create the path repository and downloader
2015-08-18 14:40:48 +01:00