This package is abandoned and no longer maintained. No replacement package was suggested.

Version Control System wrapper for PHP.

0.3.1 2016-06-07 06:28 UTC

This package is auto-updated.

Last update: 2024-05-12 03:40:50 UTC


Latest Version on Packagist Software License Build Status Coverage Status SensioLabsInsight StyleCI

Version Control System wrapper for PHP.

Installation using Composer

Run the following command to add the package to your composer.json:

$ composer require accompli/chrono


The Repository class will detect which registered VCS adapter to use based on the URL of the repository.


use Accompli\Chrono\Process\ProcessExecutor;
use Accompli\Chrono\Repository;

$repository = new Repository('', '/vcs/checkout/directory', new ProcessExecutor());

$repository->getBranches(); // Returns an array with all available branches in the repository.

$repository->getTags(); // Returns an array with all available tags in the repository.

$repository->checkout('0.1.0'); // Creates or updates a checkout of a tag or branch in the repository directory.


Chrono uses Semantic Versioning 2 for new versions.

Credits and acknowledgements


Chrono is licensed under the MIT License. Please see the LICENSE file for details.