$c = self::Factory(array('scmtype'=>$this->scmtype));
$s->reconcileRepoSettings($this);
}
-
+ // these are needed just to implement the abstract interface..
function getSCMMetaData() {
return null;
}
function getServerURL() {
- if ($this->serverurl) {
- return $this->serverurl;
- }
- $url = MTrackConfig::get('repos', "$this->scmtype.serverurl");
- if ($url) {
- return $url . $this->getBrowseRootName();
+ if ($this->serverurl) {
+ return $this->serverurl;
+ }
+ $url = MTrackConfig::get('repos', "$this->scmtype.serverurl");
+ if ($url) {
+ return $url . $this->getBrowseRootName();
+ }
+ return null;
}
- return null;
- }
function getCheckoutCommand() {
$url = $this->getServerURL();