Configuring Repository Engines
Configuring Repository Engines
- public function setRepository($repository)
- protected function getRepository()
- public function setVerbose($verbose)
- public function getVerbose()
Internals
Internals
- protected function log($pattern)
Other Methods
Other Methods
- public function getViewer()
- protected function newRepositoryLock($repository, $lock_key, $lock_device_only)
- final protected function queueCommitImportTask($repository, $commit_phid, $task_priority, $via)
- final protected function getImportTaskPriority($repository, $refs)
- public function setRebuild($rebuild)
- public function getRebuild()
- public function updateRefs()
- private function getCursorsForUpdate($repository, $cursors)
- private function updateBranchStates($repository, $branches)
- private function markPositionNew($position)
- private function markPositionDead($position)
- private function markPermanentCommits($identifiers)
- private function removeMissingCommits($identifiers) — Remove commits which no longer exist in the repository from a list.
- private function updateCursors($cursors, $new_refs, $ref_type, $all_closing_heads)
- private function loadNewCommitIdentifiers($new_head, $all_closing_heads) — Find all ancestors of a new closing branch head which are not ancestors of any old closing branch head.
- private function setPermanentFlagOnCommits($identifiers) — Mark a list of commits as permanent, and queue workers for those commits which don't already have the flag.
- private function newRefCursor($repository, $ref_type, $ref_name)
- private function saveNewPositions()
- private function deleteDeadPositions()
git
git
- private function loadGitRefPositions($repository)
hg
hg
- private function loadMercurialBranchPositions($repository)
- private function loadMercurialBookmarkPositions($repository)