This Magento Module shows current git status of the shops repository in the Footer section of the admin. It shows all available branches and current status incl. all untrackt and modified files.
If the webserver has appropriate configuration also switching branches is possible.
- Magento
- Git
- proc_open()
- Apache user needs rights to write .git-repository (only for change branch feature)
Install it with modman
modman clone https://github.com/magento-hackathon/mage-git-info.git
Install with composer
Add the module to your dependencies in your composer.json
"require": {
"hackathon/magegitinfo": "dev-master"
},
After that, run
$ composer.phar install
See https://github.com/magento-hackathon/composer-repository for more information.
In System->Configuration->Git info you can enable the module. There are also several ACL configurations to manage access to all functions.
- Show modified files in a popup (Tom)
- Show new/untracked files in a popup (Tom)
- Testing with ecomdev
- ACLs for different informations (show only branch, logs or modified/untracked files)
- List branches
- display merged/not merged branches differently
- display branch descriptions
- Submodule-Handling?
- Checkout/Revert modified files
- removed new/untracked files