2017 © Pedro PelĂĄez
 

library php-gitolite

image

visualappeal/php-gitolite

  • Wednesday, March 29, 2017
  • by thelfensdrfer
  • Repository
  • 1 Watchers
  • 1 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Build Status, (*1)

Read config

Parse simple gitolite configs., (*2)

What can be parsed

  • Users
  • Groups
  • Repositories and permissions

What cannot be parsed

  • @all
  • Including another config file
  • Rule accumulation

Usage

Group[s] consist of of other Group[s] and User[s]., (*3)

$config = new VisualAppeal\Gitolite\Config($pathToConfig);

var_dump($config->getGroups());
var_dump($config->getRepositories());

Write config

Save config after a change was made

$config = new VisualAppeal\Gitolite\Config($pathToConfig);

// Make changes
// ...

$config->saveAs($pathToNewOrOldConfig);
$config->commitAndPush();

Add user

$config->getGroups()['admins']->addUser('tom', [
    'keys' => [
        '/absolute/path/to/public/key.pub' => 'relative/path/in/keydir.pub'
    ],
]);

The Versions

29/03 2017

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

29/03 2017

1.0.8

1.0.8.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

26/01 2017

1.0.7

1.0.7.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

10/01 2017

1.0.6

1.0.6.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

21/12 2016

1.0.5

1.0.5.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

20/12 2016

1.0.4

1.0.4.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

20/12 2016

1.0.3

1.0.3.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

20/12 2016

1.0.2

1.0.2.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

20/12 2016

1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer

20/12 2016

1.0

1.0.0.0

  Sources   Download

MIT

The Requires

 

by Tim Helfensdörfer