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
Jordi Boggiano
3e22084ea4
Overhaul VcsDrivers, introduce TransportException for remote filesystem errors
2012-03-08 23:14:56 +01:00
Jordi Boggiano
0b7ee194c6
Remove persistence of alias data, make abstract branch aliasing and keep it in composer only
2012-02-25 02:52:19 +01:00
Jordi Boggiano
1228c04984
Add support for extra.branch-alias config to remap master on 2.1.x for example
2012-02-23 23:26:31 +01:00
Jordi Boggiano
c12dccd3d4
Restore quality of debug output
2012-02-19 16:57:34 +01:00
Jordi Boggiano
f73c08043f
Refactor VcsRepo to follow new dev model
2012-02-19 16:57:29 +01:00
Jordi Boggiano
f152fe723d
Allow local file system git repos & do not restrict to valid http* urls
2012-02-18 12:00:30 +01:00
Logan Aube
ea05f678fd
Exception mentioned PEAR repository when should be VCS, was misleading
2012-02-16 19:42:19 -05:00
François Pluchino
6d4ccaa398
Fix display overwrite()
2012-01-18 13:58:44 +01:00
Jordi Boggiano
434c9ecdeb
Cleanups of IOInterface
2012-01-17 23:08:12 +01:00
François Pluchino
7888ec5313
Add Authentification in FileDownloader
2012-01-16 20:09:32 +01:00
François Pluchino
a10f92aafe
Convert Wrapper class to ConsoleIO class
2012-01-16 14:14:15 +01:00
François Pluchino
f65b34860f
Merge branch 'test'
...
Conflicts:
src/Composer/Downloader/FileDownloader.php
src/Composer/Repository/Vcs/HgBitbucketDriver.php
2012-01-12 12:19:13 +01:00
François Pluchino
9af46ad800
Add Helper Wrapper
2012-01-11 13:55:05 +01:00
Hugo Hamon
398efbb894
[Repository] removed unused local $versions variable from VcsRepository::initialize() method.
2012-01-11 11:38:51 +01:00
François Pluchino
013d145bcd
Add InputInterface and OutputInterface
2012-01-10 18:50:16 +01:00