Provision Git is a backend Drush module built for the AEgir Hostmaster/Provision system. This is only for use with provision, the backend component of AEgir. It does not provide any front-end tasks to Hostmaster.

This project is intended to be as low level as possible so that other more complex tasks can be built on top. It provides 5 drush commands:

  • drush @alias provision-git-pull or drush @alias pull
    Calls git pull --rebase. Option --reset will call git reset --hard to reset working copy files and allow a rebase.
  • drush @alias provision-git-push or drush @alias push
    Calls git push.
  • drush @alias provision-git-add path/within/alias/root or drush @alias add path/within/alias/root
    Calls git reset --hard
  • drush @alias provision-git-commit or drush @alias commit
    Calls git commit -am "Message". Use the option --message="Commit Message" to add a commit message
  • drush @alias provision-git-reset or drush @alias reset
    Calls git reset --hard

Similar Modules

There are a few other git integrations out there. This one is being built as a backend to some upcoming Hostmaster tools, but if you'd like to try the others:

Installation Notes

If installing with drush, you must explicitly add the version number. drush dl provision_git-6.x

I accidentally tagged a 7.x release for this project, if anyone knows how to delete a project release, please let me know.

Development

This project is being developed by THINKDROP. It was built to power the DevShop Project.

Original code inspired by hosting_site_git by helmo and Gerben Spil.

Downloads

Recommended releases

Version Downloads Date Links
6.x-1.0-alpha5 tar.gz (8.9 KB) | zip (9.47 KB) 2012-Dec-19 Notes

Development releases

Version Downloads Date Links
6.x-1.x-dev tar.gz (8.9 KB) | zip (9.48 KB) 2012-Nov-29 Notes

Project Information


Maintainers for Provision Git

  • Jon Pugh - 15 commits
    last: 24 weeks ago, first: 1 year ago
  • alchemist - 3 commits
    last: 34 weeks ago, first: 48 weeks ago

Issues for Provision Git

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here