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-pullordrush @alias pull
Callsgit pull --rebase. Option--resetwill callgit reset --hardto reset working copy files and allow a rebase.drush @alias provision-git-pushordrush @alias push
Callsgit push.drush @alias provision-git-add path/within/alias/rootordrush @alias add path/within/alias/root
Callsgit reset --harddrush @alias provision-git-commitordrush @alias commit
Callsgit commit -am "Message". Use the option--message="Commit Message"to add a commit messagedrush @alias provision-git-resetordrush @alias reset
Callsgit 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
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Developer, Drush, Utility
- Downloads: 431
- Last modified: September 15, 2012