fix: bitbucket commits link
This commit is contained in:
parent
853325d9fd
commit
b47925a319
@ -10,6 +10,7 @@
|
|||||||
use Spatie\Activitylog\Models\Activity;
|
use Spatie\Activitylog\Models\Activity;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
use Spatie\Url\Url;
|
||||||
use Symfony\Component\Yaml\Yaml;
|
use Symfony\Component\Yaml\Yaml;
|
||||||
use Visus\Cuid2\Cuid2;
|
use Visus\Cuid2\Cuid2;
|
||||||
|
|
||||||
@ -213,6 +214,13 @@ public function gitCommitLink($link): string
|
|||||||
$git_repository = str_replace(['git@', ':', '.git'], ['', '/', ''], $this->git_repository);
|
$git_repository = str_replace(['git@', ':', '.git'], ['', '/', ''], $this->git_repository);
|
||||||
return "https://{$git_repository}/commit/{$link}";
|
return "https://{$git_repository}/commit/{$link}";
|
||||||
}
|
}
|
||||||
|
if (str($this->git_repository)->contains('bitbucket')) {
|
||||||
|
$git_repository = str_replace('.git', '', $this->git_repository);
|
||||||
|
$url = Url::fromString($git_repository);
|
||||||
|
$url = $url->withUserInfo('');
|
||||||
|
$url = $url->withPath($url->getPath() . '/commits/' . $link);
|
||||||
|
return $url->__toString();
|
||||||
|
}
|
||||||
return $this->git_repository;
|
return $this->git_repository;
|
||||||
}
|
}
|
||||||
public function dockerfileLocation(): Attribute
|
public function dockerfileLocation(): Attribute
|
||||||
|
Loading…
Reference in New Issue
Block a user