2017 © Pedro Peláez
 

library vcs-php

Public VCS

image

jeffersonassilva/vcs-php

Public VCS

  • Saturday, July 28, 2018
  • by jeffersonassilva
  • Repository
  • 0 Watchers
  • 1 Stars
  • 32 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 16 Versions
  • 0 % Grown

The README.md

vcs-php

PHP >= 5.6, (*1)

Display the code version of the project., (*2)

Installation

Use Composer to install the package., (*3)

Update your composer.json, (*4)

"require": {
    "jeffersonassilva/vcs-php": "*"
}

or use composer's require command:, (*5)

$ composer require jeffersonassilva/vcs-php

Required

It is necessary that your variable $_SERVER["DOCUMENT_ROOT"] is correct, based in your project path. If it is not, you can pass the path as a parameter in all functions., (*6)

echo VcsPHP::isGIT('/var/www/my-project');

Usage Examples

use jeffersonassilva\VcsPHP\VcsPHP;

echo VcsPHP::branch();

Functions

Method Description GIT/SVN
isGIT([string $dir = null]) Check it if vcs is GIT BOTH
isSVN([string $dir = null]) Check it if vcs is SVN BOTH
repository([string $dir = null]) Show repository url BOTH
branch([string $dir = null]) Show the branch name BOTH
tag([string $dir = null]) Show the tag name BOTH
revision([bool $long = false], [string $dir = null]) Show the revision code BOTH
authorDate(string $format = 'Y-m-d H:i:s', [string $dir = null]) Show the date of author BOTH
authorName([string $dir = null]) Show the name of author BOTH
authorEmail([string $dir = null]) Show the email of author GIT
committerDate(string $format = 'Y-m-d H:i:s', [string $dir = null]) Show the date of committer GIT
committerName([string $dir = null]) Show the name of committer GIT
committerEmail([string $dir = null]) Show the email of committer GIT
subject([string $dir = null]) Show the subject commit GIT
commits([bool $merges = false], [string $dir = null]) Show the quantity of commits GIT
uuid([string $dir = null]) Show repository UUID SVN
nodeKind([string $dir = null]) Show the node kind SVN

Author

Contribute

Contributions to the package are always welcome!, (*7)

Support

If you are having problems, send a mail to jeffersonassilva@gmail.com., (*8)

License

The scripts and documentation in this project are released under the MIT License., (*9)

The Versions

28/07 2018

dev-master

9999999-dev

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

28/07 2018

dev-develop

dev-develop

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

22/07 2018

1.13.0

1.13.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

16/07 2018

1.12.0

1.12.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

13/07 2018

1.11.0

1.11.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

09/07 2018

1.10.0

1.10.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

06/07 2018

1.9.0

1.9.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

04/07 2018

1.8.0

1.8.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

30/06 2018

1.7.0

1.7.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

29/06 2018

1.6.0

1.6.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

27/06 2018

1.5.0

1.5.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

26/06 2018

1.4.0

1.4.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

24/06 2018

1.3.0

1.3.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

23/06 2018

1.2.0

1.2.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

19/06 2018

1.1.0

1.1.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version

18/06 2018

1.0.0

1.0.0.0

Public VCS

  Sources   Download

The Requires

  • php >5.6

 

by Jefferson Alessandro

php vcs version