Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Extra git tasks for phing (extending the GitBaseTask provided by recent phing releases)

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 GitDescribeTask.php
Octocat-spinner-32 GitDiffTask.php
Octocat-spinner-32 GitLogTask.php
Octocat-spinner-32 GitRemoteShowTask.php
Octocat-spinner-32 GitTagTask.php
Octocat-spinner-32 README.md
Octocat-spinner-32 build.xml
README.md

What?

Additional git related tasks for the phing build tool.

Why?

Phing currently comes with several tasks for interacting with git repositories, but it also lacks some that I have a need for. Thus, I am implementing them myself by extending phing's provided GitBaseTask class. I've implemented them more or less, and have submitted them to the phing maintainers for inclusion in a future release.

How?

Installing these extra tasks is fairly straightforward, but first you need to locate your phing installation. In my case, I installed phing via pear, which was installed as part of Zend Server CE; my phing installation is therefore located in /usr/local/zend/share/pear/phing. Simply copy the Git*Task.php files from this repository into $PHING/tasks/ext/git/ and define them in your build.xml file as taskdef entries (similar to what is done in this repo).

Something went wrong with that request. Please try again.