Page MenuHomestyx hydra

PhabricatorRepositoryBranch.php
No OneTemporary

PhabricatorRepositoryBranch.php

<?php
final class PhabricatorRepositoryBranch extends PhabricatorRepositoryDAO {
protected $repositoryID;
protected $name;
protected $lintCommit;
public static function loadBranch($repository_id, $branch_name) {
return id(new PhabricatorRepositoryBranch())->loadOneWhere(
'repositoryID = %d AND name = %s',
$repository_id,
$branch_name);
}
public static function loadOrCreateBranch($repository_id, $branch_name) {
$branch = self::loadBranch($repository_id, $branch_name);
if ($branch) {
return $branch;
}
return id(new PhabricatorRepositoryBranch())
->setRepositoryID($repository_id)
->setName($branch_name)
->save();
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Nov 21, 3:38 PM (8 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
353511
Default Alt Text
PhabricatorRepositoryBranch.php (704 B)

Event Timeline