コード例 #1
0
ファイル: CommitTest.php プロジェクト: hmcclungiii/gitphp
 public function testGetAuthorEpoch()
 {
     $commit = new GitPHP_Commit($this->getMockBuilder('GitPHP_Project')->disableOriginalConstructor()->getMock(), '1234567890abcdef1234567890ABCDEF12345678', $this->getMockCommitLoader());
     $this->assertEquals('12345678', $commit->GetAuthorEpoch());
     $this->assertEquals('12345678', $commit->GetAuthorEpoch());
     //cached
 }
コード例 #2
0
ファイル: Commit.class.php プロジェクト: fboender/gitphp
 /**
  * Compares two commits by author epoch
  *
  * @param GitPHP_Commit $a first commit
  * @param GitPHP_Commit $b second commit
  * @return integer comparison result
  */
 public static function CompareAuthorEpoch($a, $b)
 {
     if ($a->GetAuthorEpoch() === $b->GetAuthorEpoch()) {
         return 0;
     }
     return $a->GetAuthorEpoch() < $b->GetAuthorEpoch() ? -1 : 1;
 }