MTrack/SCM/Git/Repo.php
[web.mtrack] / MTrack / SCM / Git / Repo.php
index e9760ba..2c93a2f 100644 (file)
@@ -250,11 +250,16 @@ HOOK;
             } else if (is_array($limit) && isset($limit[0]) && isset($limit[2])) {
                 
                 $args[] = "--skip={$limit[0]} --max-count={$limit[1]}";
-            } else if (is_array($limit) ) {
-                foreach($line as $k=>$v) {
-                    $args[] = ($k = '-' ? '' : ('--'. $k .'='. $v;
+                
+                
+            /// oh what a horible hack.. - bad api design here.
+            } else if ($limit ) {
+                foreach($limit as $k=>$v) {
+                     
+                    $args[] = ($k == '-') ? $v : ('--'. $k .'='. $v);
+                    
                 }
-                $args[] = "--skip={$limit[0]} --max-count={$limit[1]}";
+                 
             } else {
                     
                 $args[] = "--since=$limit";