sync
[web.mtrack] / MTrackWeb / Hook / git.php
index b4afa90..0fb629b 100755 (executable)
  * to run this on old commits:
  *
  
-  git rev-list --reverse HEAD --pretty=format:"%H %P" refs/heads/master \
-                | grep -v commit \
-                | head \
-                | awk -v q='"' '{ print "echo " q $1 " " $2 " refs/heads/master" q " | /usr/bin/php {PATH TO APPLICATION}/index.php Hook/git post " } '   \
-                | sh
+  git rev-list --since="last month"    --pretty=format:"%H %P" refs/heads/master \
+        | grep -v commit  \
+        | awk -v q='"' '{ print "echo " q $NF " " $1 " refs/heads/master" q " | /usr/bin/php /home/gitlive/web.mtrack/roo.php Hook/git post " } '                  \
+        | sh
 
  
  *
@@ -75,7 +73,7 @@ class MTrackWeb_Hook_git extends MTrackWeb
             
             $who = $revs[0]->changebyToEmail();
             
-            $this->authUser = DB_DataObject::factory('Person');
+            $this->authUser = DB_DataObject::factory('core_person');
             $this->authUser->get('email', $who); 
             
             $cfg = HTML_FlexyFramework::get()->MTrackWeb;
@@ -103,9 +101,9 @@ class MTrackWeb_Hook_git extends MTrackWeb
                     
                     // at this point we have
                     // checker->no_ticket (contains commits without tickets
-                    print_r($checker);exit;
+                    // print_r($checker);exit;
                     
-                    DB_DataObject::DebugLevel(1);
+                    //DB_DataObject::DebugLevel(1);
                     foreach($checker->no_ticket as $change_event) {
                         $cg = DB_DataObject::factory('mtrack_change');
                         $res= $cg->createFromCommit($change_event, $checker);