This project is not covered by Drupal’s security advisory policy.
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
Compatible Modules
- Hosting Site Git: http://drupal.org/project/hosting_site_git
- DevShop: http://drupal.org/project/devshop
Installation Notes
When installing with drush, you must explicitly add the version number. drush dl provision_git-6.x
Aegir 7.x-3.x
The 7.x code moved to hosting_git repo under the 'drush' directory.
See for more details on how/why: #2300537: Merge Provision extensions into Hosting modules
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.
Project information
- Project categories: Developer tools
- Created by jon pugh on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.





