Changed DataObjects/Mtrack_repos.php
authorAlan Knowles <alan@roojs.com>
Tue, 15 Jan 2019 05:31:25 +0000 (13:31 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 15 Jan 2019 05:31:25 +0000 (13:31 +0800)
DataObjects/Mtrack_repos.php

index 03f6621..4657f75 100644 (file)
@@ -781,12 +781,16 @@ class Pman_MTrack_DataObjects_Mtrack_repos extends DB_DataObject
         
         //print_r($last);exit;
         $body = '';
-     
+        $len = 0;
         foreach($obj->summary as $file=>$who) { 
             $res = $this->impl()->diff($file, $last ? $last->rev : $first->rev, $last ? $first->rev : null);
             //print_r($res);
             //$lines = $this->parseDiff($res);
             $lines = stream_get_contents($res);
+            $len += strlen($lines);
+            if ($len > 2000000) {
+                $lines = "Too large see repo";
+            }
             
             if (preg_match('/\.map$/', $file)) {
                 $lines = "Changed";
@@ -842,7 +846,7 @@ class Pman_MTrack_DataObjects_Mtrack_repos extends DB_DataObject
         // find the last rev the day before...
         
         
-        
+         
         $obj = $this->historyToSummary($res, $notify->act_start);
         if (!$obj) {
            // echo "History returned nothing";