From dcb1462726e9277d5a75573965058c52b21cf0aa Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Sat, 22 Dec 2018 22:41:10 +0100 Subject: [PATCH] Only overwrite templates that are not tracked by git --- src/Handler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Handler.php b/src/Handler.php index 85e4393..f38582a 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -86,7 +86,7 @@ class Handler extends BaseHandler { $twig_loader->setTemplate($template, $template); $filename = $twig->render($template, $options); $file = $def['dest'] . '/' . $filename; - if ($overwrite || !$fs->exists($file)) { + if (($overwrite && empty($def['add2git'])) || !$fs->exists($file)) { $twig_loader->setTemplate($filename, file_get_contents($pluginRoot . '/templates/' . ($def['source'] ?? '') . $template . '.twig')); $rendered = $twig->render($filename, $options); if (!empty($def['add2yaml']) && isset($options[$filename])) { -- GitLab