The Glip library must be present to use git_deploy.

$ ls sites/all/libraries/glip/lib
binary.class.php git_commit.class.php git_object.class.php git_tree.class.php
git.class.php git_commit_stamp.class.php git_ref_cache.class.php glip.php
git_blob.class.php git_index_pack.php git_tag.class.php

Also worth noting that the git instructions are wrong (no "from", and no "1.0" branch):

1. Download the zip file from https://github.com/halstead/glip/zipball/1.0
   or run these git commands,
   git clone from git://github.com/halstead/glip.git
   cd glip
   git checkout 1.0

Maybe:

   git clone --branch master git://github.com/halstead/glip.git

Comments

Freso’s picture

Status: Active » Postponed (maintainer needs more info)

About the documentation, sure. The "from" should be removed. However, there is indeed a "1.0" tag, which is the one that should be used, unless you're living on the edge and can deal with unexpectedness and breakage. (Also, the "from" has been removed from 6.x-1.x and 7.x-1.x/master.)

About the actual issue of the issue, do you have the Libraries module enabled?

aidanlis’s picture

Status: Postponed (maintainer needs more info) » Fixed

Ahh missing libraries API, thanks!

Perhaps we need a dependencies[] = libraries in git_deploy.info?

Freso’s picture

Category: bug » support

Nope. If you'd placed the Glip library in the git_deploy folder, it would have been "auto-discovered" - you only need the Libraries module when placing it under sites/*/libraries. :) (For 7.x-1.x anyway, 6.x-1.x's a different story.)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.