home
api
develop
badge
wallpaper
rhaco.org
PHP library & setup framework
lingr
bugs
jaja
arbo
rhaco_1_x
jaja rev. 263
branches/pond/library/model/CommitLog.php
DBの設計変更
263: DBの設計変更
255: ソースビューに対応
247: ソート順をorderingで定義するように修正
243: svnをマルチ対応に修正
241: 初期インポート。
setRepositoryId($repositoryId); $log->setAuthor($svn->author); $log->setComment($svn->comment); $log->setRev($svn->id); $log->setAdded(ArrayUtil::implode($svn->added,"\n")); $log->setModified(ArrayUtil::implode($svn->modified,"\n")); $log->setDeleted(ArrayUtil::implode($svn->deleted,"\n")); $log->setCommited($svn->date); $log = $db->get($log,new C( Q::eq(CommitLog::columnRev(),$log->getRev()), Q::eq(CommitLog::columnRepositoryId(),$repositoryId), Q::goc(), Q::lock() )); $db->commit(); return $log; } function toItem(){ $item = new RssItem20(); $item->setPubDate($this->getCommited()); $item->setDescription($this->getComment()); $item->setTitle($this->getRev()); $item->setLink(Rhaco::url('svn/'.$this->factRepositoryId->getName()."/".$this->getRev())); return $item; } function views(){ return array("ordering"=>"-rev"); } function listAdded(){ return explode("\n",$this->added); } function listModified(){ return explode("\n",$this->modified); } function listDeleted(){ return explode("\n",$this->deleted); } } ?>