Ignore gh-pages branches, fixes #3073
parent
28c65b5425
commit
b7402c3b2d
|
@ -227,11 +227,15 @@ class GitHubDriver extends VcsDriver
|
||||||
$this->branches = array();
|
$this->branches = array();
|
||||||
$resource = $this->getApiUrl() . '/repos/'.$this->owner.'/'.$this->repository.'/git/refs/heads?per_page=100';
|
$resource = $this->getApiUrl() . '/repos/'.$this->owner.'/'.$this->repository.'/git/refs/heads?per_page=100';
|
||||||
|
|
||||||
|
$branchBlacklist = array('gh-pages');
|
||||||
|
|
||||||
do {
|
do {
|
||||||
$branchData = JsonFile::parseJson($this->getContents($resource), $resource);
|
$branchData = JsonFile::parseJson($this->getContents($resource), $resource);
|
||||||
foreach ($branchData as $branch) {
|
foreach ($branchData as $branch) {
|
||||||
$name = substr($branch['ref'], 11);
|
$name = substr($branch['ref'], 11);
|
||||||
$this->branches[$name] = $branch['object']['sha'];
|
if (!in_array($name, $branchBlacklist)) {
|
||||||
|
$this->branches[$name] = $branch['object']['sha'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$resource = $this->getNextPage();
|
$resource = $this->getNextPage();
|
||||||
|
|
Loading…
Reference in New Issue