Jordi Boggiano
5cd2249898
Merge pull request #1747 from till/topics/satis-downloads-docs
...
Documentation for satis-based downloads.
12 years ago
till
5774f5db4a
Engrish is hard.
12 years ago
till
378615d646
Documentation for satis-based downloads.
12 years ago
Jordi Boggiano
bb95a0a788
Fix docblocks
12 years ago
Jordi Boggiano
bf307de1d6
Fix tests
12 years ago
Jordi Boggiano
99eb2252f4
Update changelog
12 years ago
Jordi Boggiano
f816f4ee6f
Fix changelog typos
12 years ago
Jordi Boggiano
f5fececf53
Merge branch 'deprecatedlock'
12 years ago
Jordi Boggiano
d8082bab9a
Update changelog
12 years ago
Jordi Boggiano
ad69d15590
Fix self-update error handling, fixes #1738
12 years ago
Nils Adermann
78c250da19
Merge pull request #1567 from naderman/feature-dist
...
Distributions/Archives
12 years ago
Nils Adermann
8803281648
Make sure Phar overwrites files and doesn't load them
12 years ago
Nils Adermann
4af69c85ca
Fix tests by passing proper working directory to processes
12 years ago
Nils Adermann
6f61d95829
Make sure git is setup to allow commits on travis
12 years ago
Nils Adermann
22044121ce
Callbacks must be accessible publically on PHP 5.3
12 years ago
Nils Adermann
cfd7a50f0a
Do not hardcode vendor dir exclusion on archive.
...
For one thing this wouldn't have worked for any custom installers anyway
which can write installed code to other places. This will now allow one
to use composer archive on a clean code checkout to build an archive as
we are used to. Or on one that had composer install run to build an
archive that can be used for deployment which includes the vendors.
12 years ago
Nils Adermann
870a87f6d6
Use null as default values rather than false
...
Also made archive() in the ArchiveCommand protected as it does not need
to be used from the outside. The ArchiveManager can be used instead.
12 years ago
Nils Adermann
14ee67bed4
Output packages in archive command using getPrettyString
12 years ago
Nils Adermann
43be72acb4
Follow PSR-2 for method modifier ordering
12 years ago
Nils Adermann
1af2be9d6d
Rename ExcludeFilterBase to BaseExcludeFilter
12 years ago
Nils Adermann
ecf4f42885
Use a FilterIterator rather than a modified IteratorIterator, simpler
12 years ago
Nils Adermann
75d1759e77
Replace DIRECTORY_SEPARATOR in paths, not PATH_SEPARATOR
12 years ago
Nils Adermann
6066359944
Skip directories in zip generation, empty dirs won't get archived
...
This seems ok as we currently rely on git generating archives which does
not archive empty directories either.
12 years ago
Nils Adermann
deae50392f
Respect gitignore, gitattributes and hgignore files in archiving
12 years ago
Nils Adermann
64941b0a64
Make overwriting files an ArchiveManager option, use sourceRef in names
12 years ago
Nils Adermann
6ee08a2046
Remove unecessary unlink before writing archive
12 years ago
Nils Adermann
074af5dc54
Remove unnecessary dist type information from archive files
12 years ago
Nils Adermann
935f7271f8
The ArchiveManager should return the written path for library usage
12 years ago
Nils Adermann
48dd55b759
Generate a properly unique archive filename for dev revisions
12 years ago
Nils Adermann
0b23643a44
Update json schema as archive include was removed
12 years ago
Nils Adermann
838edd6e7a
Fix class description of archive command
12 years ago
Nils Adermann
285603359c
Add a missing array typehint
12 years ago
Nils Adermann
51135468f0
Clarify composer archive argument optionality
12 years ago
Nils Adermann
735b59c1d6
Skip the vendor dir when archiving the current project
12 years ago
Nils Adermann
ba375b6867
Allow archiving the current project with composer archive
12 years ago
Nils Adermann
afcdad4b23
Define an option to exclude files in the archive command
12 years ago
Nils Adermann
3e26502561
Remove Mercurial and Git Archivers as they cannot implement exclude rules
12 years ago
Nils Adermann
526f48ecb8
Implement a basic archive command
...
It allows creating archives with the archive manager given a package/version
pair.
12 years ago
Nils Adermann
33828b38df
Use a saner file name for package archives
12 years ago
Nils Adermann
bcbc50c0d6
Git can handle commit references in git archive just fine so use them
12 years ago
Nils Adermann
ba51027680
Reorder ArchiveManager parameters to make the download manager optional
12 years ago
Matthieu Moquet
a2b404e421
Cleaned archiver tests
12 years ago
Matthieu Moquet
9d24e17003
Fix workflow & typos
12 years ago
Matthieu Moquet
c248115e04
Fix how download manager is constructed
...
This fixes tests due to upstream changes.
The createDownloadManager in the Factory now takes the config as extra
parameter.
12 years ago
Matthieu Moquet
60b1cc7d24
Create ArchiveManager with the Factory
12 years ago
Matthieu Moquet
d1d77dd13d
Fixed several typos
...
- break at first archiver supports
- use standard directory separator
- change exception message
- remove the BaseArchiver since tar & zip archivers have been merged
- plus coding style
12 years ago
Matthieu Moquet
a733d76b33
Merged zip & tar archivers
12 years ago
Matthieu Moquet
b21bb1dcc5
Checks support before downloading the package
12 years ago
Matthieu Moquet
bfd2275cb0
Update interface to merge vcs with basic archivers
12 years ago
Matthieu Moquet
3b22791059
Checks process execution
12 years ago