Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

git library in PHP

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 doc
Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Doxyfile
Octocat-spinner-32 HACKING
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 composer.json
README.md

Development has moved to http://github.com/xaav/GitBundle.

glip is a Git Library In PHP. It allows you to access bare git repositories from PHP scripts, even without having git installed. The project's homepage is located at http://fimml.at/glip.

glip was formerly part of eWiki, a wiki software written in PHP using git as version control backend. You can get more information on eWiki from http://fimml.at/ewiki.

glip was split off eWiki on May 31, 2009. An attempt was made to preserve commit history by using git filter-branch; this also means that commit messages before May 31, 2009 may seem weird (esp. wrt file names).

Usage

Include the autoload file, as shown below:

<?php

require_once __DIR__.'lib/autoload.php';

Create a new Git repository:

<?php

use Glip\Git

$repo = new Git('project/.git');

Anyone who wants to contribute to this project is more than welcome to send a pull request

Something went wrong with that request. Please try again.