From cc2af31f680cc4adb87daa4c7adb1f25a69d77c7 Mon Sep 17 00:00:00 2001 From: haneul Date: Sat, 15 Nov 2008 06:41:47 +0000 Subject: [PATCH] fixed auto-sync git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4863 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/issuetracker/issuetracker.controller.php | 8 ++++---- modules/issuetracker/issuetracker.view.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/issuetracker/issuetracker.controller.php b/modules/issuetracker/issuetracker.controller.php index c9545711f..d474e1a7f 100644 --- a/modules/issuetracker/issuetracker.controller.php +++ b/modules/issuetracker/issuetracker.controller.php @@ -370,13 +370,13 @@ $this->setMessage('success_deleted'); } - function syncChangeset() + function syncChangeset($module_info) { require_once($this->module_path.'classes/svn.class.php'); - $oSvn = new Svn($this->module_info->svn_url, $this->module_info->svn_cmd, $this->module_info->diff_cmd); + $oSvn = new Svn($module_info->svn_url, $module_info->svn_cmd, $module_info->diff_cmd); $oModel = &getModel('issuetracker'); $status = $oSvn->getStatus(); - $latestRevision = $oModel->getLatestRevision($this->module_info->module_srl); + $latestRevision = $oModel->getLatestRevision($module_info->module_srl); $oController = &getController('issuetracker'); if($latestRevision < $status->revision) @@ -389,7 +389,7 @@ $obj->author = $log->author; $obj->date = date("YmdHis", strtotime($log->date)); $obj->message = trim($log->msg); - $obj->module_srl = $this->module_info->module_srl; + $obj->module_srl = $module_info->module_srl; executeQuery("issuetracker.insertChangeset", $obj); } } diff --git a/modules/issuetracker/issuetracker.view.php b/modules/issuetracker/issuetracker.view.php index 1ac20b3ac..8f27325dc 100644 --- a/modules/issuetracker/issuetracker.view.php +++ b/modules/issuetracker/issuetracker.view.php @@ -70,7 +70,7 @@ function dispIssuetrackerTimeline() { if(!$this->grant->access) return $this->dispIssuetrackerMessage('msg_not_permitted'); $oController = &getController('issuetracker'); - $oController->syncChangeset(); + $oController->syncChangeset($this->module_info); $oModel = &getModel('issuetracker'); $changesets = $oModel->getChangesets($this->module_info->module_srl); Context::set('changesets', $changesets);