diff --git a/composer.json b/composer.json
index b32dfdfd45a2e1424d680b118fda0f5d7fa9abdb..194263a1a0f79a58b072a60bc5e5135f585a5261 100644
--- a/composer.json
+++ b/composer.json
@@ -27,7 +27,7 @@
         "ext-json": "*",
         "php": ">=7.0",
         "composer-plugin-api": "^1.0.0",
-        "lakedrops/composer-json-utils": "^1.3.3",
+        "lakedrops/composer-json-utils": "^1.4.0",
         "lakedrops/docker-traefik": "^1.1.3",
         "lakedrops/dotenv": "^1.1.3",
         "twig/twig": "^1.23.1"
diff --git a/src/Handler.php b/src/Handler.php
index a58b0ac04da0ef628fbafd06376c465754379054..d5cc47d61b85739c2e02cb1528e6b6a1608b1b01 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -105,12 +105,12 @@ class Handler extends BaseHandler {
           }
           $fs->rename($file, $orig_file);
           if (!$orig_ignored) {
-            $this->git('ignore *.orig');
+            $this->gitIgnore('*.orig');
             $orig_ignored = TRUE;
           }
         }
         else if (empty($def['add2git'])) {
-          $this->git('ignore ' . $filename);
+          $this->gitIgnore($filename);
         }
         file_put_contents($file, $rendered);
       }
@@ -135,8 +135,8 @@ class Handler extends BaseHandler {
     }
 
     // Setup BackstopJS.
-    $this->git('ignore tests/backstop/backstop_data/bitmaps_test');
-    $this->git('ignore tests/backstop/backstop_data/html_report');
+    $this->gitIgnore('tests/backstop/backstop_data/bitmaps_test');
+    $this->gitIgnore('tests/backstop/backstop_data/html_report');
     $this->git('lfs track tests/backstop/**/*.png');
 
     $traefik = new Traefik($options['projectname']);