MDL-47411 admin: Check if the plugin is a git submodule on uninstalling

Credit goes to PJ King. I was trying to add unit tests for this new
behaviour but it turned out there are many hard-coded dependencies and
it's not easy to make the whole machinery support alternative location
of testable (fake) plugins.
This commit is contained in:
David Mudrák 2014-09-25 21:17:53 +02:00
parent d07b0302a9
commit a5d08dce93
2 changed files with 8 additions and 0 deletions

View File

@ -654,6 +654,10 @@ class core_plugin_manager {
return 'git';
}
if (is_file($pluginroot.'/.git')) {
return 'git-submodule';
}
if (is_dir($pluginroot.'/CVS')) {
return 'cvs';
}

View File

@ -181,6 +181,10 @@ class deployer {
return 'git';
}
if (is_file($pluginroot.'/.git')) {
return 'git-submodule';
}
if (is_dir($pluginroot.'/CVS')) {
return 'cvs';
}