Fix curly brace when accessing character inside string
[phorkie.git] / src / phorkie / Repository.php
index 8cf5ff62d2fff510a50b0ad0abc0fa8389e0bb45..fab32a192a66e80407fa41cf515131ff80035168 100644 (file)
@@ -96,7 +96,6 @@ class Repository
 
     public function loadHash()
     {
-        return;
         if ($this->hash !== null) {
             return;
         }
@@ -114,6 +113,12 @@ class Repository
         $this->hash = $output;
     }
 
+    public function reloadHash()
+    {
+        $this->hash = null;
+        return $this->loadHash();
+    }
+
     /**
      * Populates $this->message
      *
@@ -138,7 +143,7 @@ class Repository
 
     public function getVc()
     {
-        return new \VersionControl_Git($this->gitDir);
+        return new \VersionControl_Git($this->workDir);
     }
 
     /**
@@ -205,7 +210,7 @@ class Repository
             ->execute();
         $files = explode("\n", trim($output));
         foreach ($files as &$file) {
-            if ($file{0} == '"') {
+            if ($file[0] == '"') {
                 $file = $this->decodeFileName($file);
             }
         }