38 Commits (34dd0e2850b20f6d9e40c9ca6024629cdc1a9aaf)

Author SHA1 Message Date
Jordi Boggiano 1217a632fe Adjust function signatures and add type hints, refs #2136 11 years ago
Sascha Egerer 80cebbd4be Fixed getLocalChanges calls in VCS downloaders to match new function interface 11 years ago
Sascha Egerer 667176d1d0 Add ChangeReport Interface
Added a ChangeReport Interface to allow also non VCS-Downloaders to check the status of there package
11 years ago
Jordi Boggiano 771233a5a0 Make it clear what is going on when a vcs folder is missing, fixes #2108 11 years ago
Jordi Boggiano 8d0b7f278e CS fixes 11 years ago
Pavel Savinov 831bd844bd Almost PHPDoc problems fixed 11 years ago
Jordi Boggiano 8b8dc1fd70 Remove all possible cd calls, refs #1971 11 years ago
Jordi Boggiano f06c0cb580 Code reorgs and make bool values real booleans, refs #1637 11 years ago
Ricard Clau 56f4625ec8 check first if there are changes 12 years ago
Ricard Clau 48ac383599 initial steps with new config value, implementation of discard changes for git and svn 12 years ago
Jordi Boggiano 9c3201f6d7 Fix commit logs display with svn 12 years ago
Jordi Boggiano 18973ed0b9 Do not check for changes if there is no vcs dir
In case the package is in a broken state we do not want to show diffs from the main project
12 years ago
Jordi Boggiano 84ba1cc098 Fix typo 12 years ago
Jordi Boggiano 3a9c5b3678 Remove dead break statements 12 years ago
Jordi Boggiano 0a549efd0e Allow interactive resets or stash/apply cycles when updating dirty packages instead of failing hard 12 years ago
Jordi Boggiano ef1f8a605f Fix file modes 12 years ago
Jordi Boggiano 4d84f62cd9 Improve consistency and formatting of verbose output for update/install 12 years ago
Jordi Boggiano 1aed88003f Merge remote-tracking branch 'digitalkaoz/issue_801'
Conflicts:
	src/Composer/Downloader/VcsDownloader.php
12 years ago
Jordi Boggiano 209d3ebfc4 Show detailed changes in verbose mode, refs #842 12 years ago
Tiago Ribeiro aba2ab2212 Added status command to display local changes to packages 12 years ago
Robert Schönthal 68d80e162a fixes #801 show logs in --verbose mode for source packages 12 years ago
Jordi Boggiano d53ebf5ba9 Fix svn status with externals, fixes #766 12 years ago
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 12 years ago
Jordi Boggiano 9ed06f8853 Output svn output to user in verbose mode 12 years ago
Jordi Boggiano 5a7abfd84f Remove code duplication in Svn classes 12 years ago
Jordi Boggiano 8fb9c4bf3b Svn related coding style/consistency fixes and minor improvements 12 years ago
till 434f10f2d7 * more cs fixes 12 years ago
till c6653f0711 * fix up CS suggestions from stof/seldaek 12 years ago
till c7dc49fe10 * added execute() wrapper to generalize command execution in downloader
* added Composer\Util\Svn::doAuthDance() to ask for credentials in interactive sessions
12 years ago
till 3de8d66a82 * refactor SvnDownloader to use new Util Class
* now supports auth all over
 * svn command generation is proxied through one place
 * still needs the 'interactive' settings and an execute method
12 years ago
Konstantin Tjuterev 49491a9140 Added path to exceptions thrown in enforceCleanDirectory for Hg & Svn also; Imporved exception when git log cannot be run by Compiler 12 years ago
Jordi Boggiano a6ce43817e Overhaul VCS downloaders, added base class and uniformized 13 years ago
Jordi Boggiano afa7fb8d75 Check for changes before updating/removing svn checkouts 13 years ago
Jordi Boggiano e218b811e0 Convert static Process into an executor that can be injected 13 years ago
digitalkaoz 897ff9126d seperate class for Process, using this one all over the place 13 years ago
digitalkaoz a15567cea6 make use of process component fixes #105 13 years ago
Jordi Boggiano aa94918d50 Add binaries support in composer 13 years ago
Ben Bieker 0e6f3834ec Added an SvnDownloader
The Svn Downloader can be used like the already implemented
GitDownloader, for example

{
    "name": "my-project",
    "version": "1.0.0",
    "repositories": {
        "MyRepo": {
            "package": {
                "name": "mypackage",
                "version": "2.0",
                "source": {
                    "url": "https://repo.com/svnrepo",
                    "type": "svn",
                    "reference": "tags/v2.0"
                }
            }
        }
    },
    "require": {
        "mypackage": "2.0"
    }
}
13 years ago