1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-08 16:17:37 +00:00
Commit graph

77 commits

Author SHA1 Message Date
Jordi Boggiano
122e422682 CS fixes 2017-03-08 15:16:44 +01:00
bohwaz
5674262030 fix typo and bugs on Fossil support 2016-06-23 17:14:53 +12:00
bohwaz
abcbef4a67 Add Fossil support to Composer 2016-06-23 08:41:00 +12:00
Jordi Boggiano
d11eff27d0 Cache VCS driver after creation to avoid initializing it several times 2016-05-09 21:45:46 +01:00
Niels Keurentjes
f794ee7870 Fixes for implicit variable declarations, return type mismatches and invalid method declarations. 2016-02-27 23:39:57 +01:00
Niels Keurentjes
868e607f17 Missing parent constructor calls. 2016-02-27 22:39:03 +01:00
Jordi Boggiano
7ac783197b Keep v prefix on pretty version for numerical branches 2016-02-25 15:16:03 +00:00
Jordi Boggiano
c9436438ff Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time 2016-02-24 17:27:42 +00:00
Lukáš Homza
5b748eda6c Allows repositories to implement ConfigurableRepositoryInterface and thus provide getRepoConfigmethod 2015-11-23 23:18:24 +01:00
Jérôme Tamarelle
ac68a721f4 Merge remote-tracking branch 'composer/master' into gitlab
Conflicts:
	doc/04-schema.md
	src/Composer/Util/RemoteFilesystem.php
2015-11-14 14:13:39 +01:00
Rob Bast
a1427d7fd6 replace all occurences in code and comments 2015-09-24 16:32:36 +02:00
Jordi Boggiano
cedbe7f1a0 Bump vcs verbosity output to very verbose, refs #4330 2015-08-10 12:58:58 +01:00
Henrik Bjørnskov
782c6303bc Initial GitLab Driver
This is a proof of concept, and mostly done to gather feedback on the
structure of the driver and to see if this is something that Composer
should include in core.

Various review changes based on Stof comments.

* Remove cleanup() as it is implemented by the abstract class.
* Remove wrong comment in getReferences
* Implement getSource (as GitHubDriver does)
* Finish phpDocs for methods.
2015-03-04 00:08:30 +01:00
Rob Bast
3d329622d7 overwrite -> overwriteError 2015-02-25 11:00:35 +01:00
Rob Bast
cb336a5416 Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00
mpoiriert
2a4b125125 change preProcess from private to public
I need to override the preProcess method from a child class.

The use case is related to package renaming in a private satis repository. I understand the implication for packagist (and other public repository) but keeping the root packageName cause problem when you need to rename a package.

I will override override the name assignation with this

```PHP

// use the main identifier if name is not present
$data['name'] = !isset($data['name']) ? $this->packageName : $data['name'];

```
2014-10-30 09:19:10 -04:00
Jordi Boggiano
4fe35ae693 Fix vcs repo constructor, fixes #2444 2013-11-22 10:05:08 +01:00
Gennady Feldman
e5045ce215 Per request from Jordi Boggiano (Seldaek) making Config 2nd parameter in supports() 2013-10-29 11:07:52 -04:00
Gennady Feldman
93ebfd54b1 Adding Config as parameter to the Driver::supports(), updating all drivers, user and tests. 2013-10-28 15:57:02 -04:00
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
2013-09-04 09:10:44 -05:00
matt-whittom
1019c014e5 using theirs 2013-09-04 09:10:43 -05:00
matt-whittom
a980228b76 Added Perforce VCS to Composer.
Added Perforce utility class, PerforceDriver and PeforceDownloader
Added PerforceDriverTest
Updated Factory, VcsRepository to incorporate Perforce classes.
Modified ArchivableFilesFinderTest to skip Mercurial test that does not work for me.
2013-09-04 09:10:41 -05:00
Jordi Boggiano
370a9a40fc Add comment to clarify change 2013-04-06 21:38:19 +02:00
Šarūnas Dubinskas
29b43ca082 Moving svn driver to the last position as it causes conflicts with hg over http 2013-04-04 09:15:36 +03:00
Jordi Boggiano
4f5d08e2ad Add InvalidRepositoryException 2012-11-08 15:05:00 +01:00
Jordi Boggiano
0c61e9d345 Add warning/errors flags to VCS repo output 2012-11-05 12:38:11 +01:00
Jordi Boggiano
dae7f3cee7 Add a way to know if any branch failed loading 2012-11-05 12:28:53 +01:00
Jordi Boggiano
61bd34df55 Make sure error output is clearly visible 2012-11-05 12:24:50 +01:00
Jordi Boggiano
967c771b26 Add warnings to ValidatingArrayLoader that are simply stripped by default, add reporting of warnings when loading branches 2012-11-05 12:08:02 +01:00
Jordi Boggiano
bb701da8c2 Do not overwrite output in verbose mode 2012-11-02 18:12:40 +01:00
Pascal Borreli
5eead93250 Fixed typos 2012-10-24 23:14:04 +00:00
bboer
d1a452b00b Made repoConfig available for the VcsDriver to be able to provide additional configuration options easily. 2012-08-30 16:52:37 +02:00
bboer
93628c42d8 Add support for alternative structures 2012-08-29 13:26:53 +02:00
Jordi Boggiano
242df060c7 Clarify exception message 2012-08-21 16:04:19 +02:00
Jordi Boggiano
ec301ea8bb Output error if a VCS repo has no package at all instead of silently going through 2012-08-14 11:19:40 +02:00
Jordi Boggiano
b0151a4ce5 Allow the loader of the VcsRepository to be overriden 2012-07-18 17:21:21 +02:00
Jordi Boggiano
2b2a5d0a92 Fix release- tags not being parsed 2012-05-28 14:41:26 +02:00
Jordi Boggiano
1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Jordi Boggiano
c454d93a20 Move all logic within try/catch to prevent an incorrect version from blowing up the whole package 2012-05-06 13:28:37 +02:00
Jerome Tamarelle
017ebabcb5 Pass composer configuration to VcsDriver 2012-04-27 11:03:56 +02:00
Jordi Boggiano
2d49090ffd Make sure branches have proper .x suffix so that they can be parsed properly 2012-04-13 02:35:52 +02:00
Jordi Boggiano
fc29487a2a Add home config key and use it to create the cache instance 2012-04-09 16:36:06 +02:00
Tiago Ribeiro
61beea3c8b Updated output when a branch is imported to show the pretty version name 2012-04-06 20:15:32 +01:00
Jordi Boggiano
6d5b4d606c Add warning in verbose mode if drivers can not be used because of missing openssl 2012-04-01 18:52:53 +02:00
Tiago Ribeiro
67885d8585 Added isDebug to IOInterface and improved debug messages for VcsRepositories 2012-04-01 13:37:26 +01:00
Jordi Boggiano
ab9fc59d30 Add missing license headers 2012-03-24 22:39:34 +01:00
Jordi Boggiano
bcbdb97cc6 Fix message when no composer file is found in a tag 2012-03-18 23:02:46 +01:00
Jordi Boggiano
72b7b169e7 Fix warning 2012-03-18 22:58:53 +01:00
Jordi Boggiano
950003bfc3 Reflow the VcsRepo and prevent exception leakage from breaking the parsing 2012-03-10 00:10:41 +01:00
Jordi Boggiano
1d544630b6 Allow requesting a particular vcs driver to bypass github/bitbucket ones 2012-03-09 18:33:04 +01:00