public function setRepository($repository)
public function setRepository($repository)
Parameters
PhabricatorRepository | $repository |
Return
wild |
public function getRepository()
public function getRepository()
Return
wild |
public function setViewer($viewer)
public function setViewer($viewer)
Parameters
PhabricatorUser | $viewer |
Return
wild |
public function getViewer()
public function getViewer()
Return
wild |
public function setLog($log)
public function setLog($log)
Parameters
DiffusionRepositoryClusterEngineLogInterface | $log |
Return
wild |
public function synchronizeWorkingCopyAfterCreation()
public function synchronizeWorkingCopyAfterCreation()
Synchronize repository version information after creating a repository.
This initializes working copy versions for all currently bound devices to 0, so that we don't get stuck making an ambiguous choice about which devices are leaders when we later synchronize before a read.
Return
wild |
public function synchronizeWorkingCopyAfterHostingChange()
public function synchronizeWorkingCopyAfterHostingChange()
Return
wild |
public function synchronizeWorkingCopyBeforeRead()
public function synchronizeWorkingCopyBeforeRead()
Return
wild |
public function synchronizeWorkingCopyBeforeWrite()
public function synchronizeWorkingCopyBeforeWrite()
Return
wild |
public function synchronizeWorkingCopyAfterDiscovery($new_version)
public function synchronizeWorkingCopyAfterDiscovery($new_version)
Parameters
$new_version |
Return
wild |
public function synchronizeWorkingCopyAfterWrite()
public function synchronizeWorkingCopyAfterWrite()
Return
wild |
private function shouldEnableSynchronization($require_device)
private function shouldEnableSynchronization($require_device)
Parameters
$require_device |
Return
wild |
private function synchronizeWorkingCopyFromRemote()
private function synchronizeWorkingCopyFromRemote()
Return
wild |
private function synchronizeWorkingCopyFromDevices($device_phids, $local_version, $remote_version)
private function synchronizeWorkingCopyFromDevices($device_phids, $local_version, $remote_version)
Parameters
array | $device_phids | |
$local_version | ||
$remote_version |
Return
wild |
private function synchronizeWorkingCopyFromBinding($binding, $local_version, $remote_version)
private function synchronizeWorkingCopyFromBinding($binding, $local_version, $remote_version)
Parameters
AlmanacBinding | $binding | |
$local_version | ||
$remote_version |
Return
wild |
private function logLine($message)
private function logLine($message)
Parameters
$message |
Return
wild |
private function logText($message)
private function logText($message)
Parameters
$message |
Return
wild |
private function requireWorkingCopy()
private function requireWorkingCopy()
Return
wild |
private function logActiveWriter($viewer, $repository)
private function logActiveWriter($viewer, $repository)
Parameters
PhabricatorUser | $viewer | |
PhabricatorRepository | $repository |
Return
wild |