mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-15 03:12:41 +01:00
dd2b10b8f8
Summary: Ref T4039. Long ago these were more freely editable and there were some security concerns around creating a repository, then setting its local path to point somewhere it shouldn't. Local paths are no longer editable so there's no real reason we need to provide a uniqueness guarantee anymore, but you could still make a mistake with `bin/repository move-paths` by accident, and it's a little cleaner to pull them out into their own column with a key. (We still don't -- and, largely can't -- guarantee that two paths aren't //equivalent// since one might be symlinked to the other, or symlinked only on some hosts, or whatever, but the primary value here is as a sanity check that you aren't goofing things up and pointing a bunch of repositories at the same working copy by mistake.) Test Plan: - Ran migrations. - Grepped for `local-path`. - Listed and moved paths with `bin/repository`. - Created a new repository, verified its local path populated correctly. Reviewers: chad Reviewed By: chad Maniphest Tasks: T4039 Differential Revision: https://secure.phabricator.com/D15837 |
||
---|---|---|
.. | ||
DiffusionBranchTableController.php | ||
DiffusionBrowseController.php | ||
DiffusionChangeController.php | ||
DiffusionCommitBranchesController.php | ||
DiffusionCommitController.php | ||
DiffusionCommitEditController.php | ||
DiffusionCommitTagsController.php | ||
DiffusionController.php | ||
DiffusionDiffController.php | ||
DiffusionExternalController.php | ||
DiffusionHistoryController.php | ||
DiffusionInlineCommentController.php | ||
DiffusionInlineCommentPreviewController.php | ||
DiffusionLastModifiedController.php | ||
DiffusionLintController.php | ||
DiffusionMirrorDeleteController.php | ||
DiffusionMirrorEditController.php | ||
DiffusionPathCompleteController.php | ||
DiffusionPathTreeController.php | ||
DiffusionPathValidateController.php | ||
DiffusionPushEventViewController.php | ||
DiffusionPushLogController.php | ||
DiffusionPushLogListController.php | ||
DiffusionRefTableController.php | ||
DiffusionRepositoryController.php | ||
DiffusionRepositoryCreateController.php | ||
DiffusionRepositoryDefaultController.php | ||
DiffusionRepositoryEditActionsController.php | ||
DiffusionRepositoryEditActivateController.php | ||
DiffusionRepositoryEditAutomationController.php | ||
DiffusionRepositoryEditBasicController.php | ||
DiffusionRepositoryEditBranchesController.php | ||
DiffusionRepositoryEditController.php | ||
DiffusionRepositoryEditDangerousController.php | ||
DiffusionRepositoryEditDeleteController.php | ||
DiffusionRepositoryEditEncodingController.php | ||
DiffusionRepositoryEditHostingController.php | ||
DiffusionRepositoryEditMainController.php | ||
DiffusionRepositoryEditproController.php | ||
DiffusionRepositoryEditStagingController.php | ||
DiffusionRepositoryEditStorageController.php | ||
DiffusionRepositoryEditSubversionController.php | ||
DiffusionRepositoryEditUpdateController.php | ||
DiffusionRepositoryListController.php | ||
DiffusionRepositoryManageController.php | ||
DiffusionRepositoryNewController.php | ||
DiffusionRepositorySymbolsController.php | ||
DiffusionRepositoryTestAutomationController.php | ||
DiffusionRepositoryURICredentialController.php | ||
DiffusionRepositoryURIDisableController.php | ||
DiffusionRepositoryURIEditController.php | ||
DiffusionRepositoryURIViewController.php | ||
DiffusionServeController.php | ||
DiffusionSymbolController.php | ||
DiffusionTagListController.php |