Lines Matching full:git
14 * Easily manage DokuWiki git repositories
29 "Manage git repositories for DokuWiki and its plugins and templates.\n\n" .
43 …'Tries to install a known plugin or template (prefix with template:) via git. Uses the DokuWiki.or…
44 …'plugin repository to find the proper git repository. Multiple extensions can be given as paramete…
55 …'The same as clone, but when no git source repository can be found, the extension is installed via…
67 'Lists all git repositories found in this DokuWiki installation'
72 …'Any unknown commands are assumed to be arguments to git and will be executed in all repositories …
111 * Tries to install the given extensions using git clone
139 * Tries to install the given extensions using git clone with fallback to install
177 * Executes the given git command in every repository
186 $shell = array_merge(['git', $cmd], $arg);
201 $this->success("git succeeded in $repo");
203 $this->error("git failed in $repo");
236 system("git clone $repo $target", $ret);
247 * Returns all git repositories in this DokuWiki install
255 $this->info('Looking for .git directories');
257 glob(DOKU_INC . '.git', GLOB_ONLYDIR),
258 glob(DOKU_PLUGIN . '*/.git', GLOB_ONLYDIR),
259 glob(fullpath(tpl_incdir() . '../') . '/*/.git', GLOB_ONLYDIR)
263 $this->error('Found no .git directories');
265 $this->success('Found ' . count($data) . ' .git directories');
288 return 'https://github.com/' . $user . '/' . $repo . '.git';
297 return 'https://git.gitorious.org/' . $user . '/' . $repo . '.git';
304 return 'https://bitbucket.org/' . $user . '/' . $repo . '.git';