phabricator_repository_edit
Create new Diffusion repositories or edit existing ones by specifying VCS type, name, status, projects, and other properties.
Instructions
Create or edit a Diffusion repository. To create, omit objectIdentifier and provide vcs + name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objectIdentifier | No | Repository PHID, ID, callsign, or short name (omit to create new) | |
| vcs | No | Version control system (required for creation) | |
| name | No | Repository name | |
| callsign | No | Repository callsign (short uppercase identifier) | |
| shortName | No | Repository short name (URL slug) | |
| description | No | Repository description (Remarkup) | |
| defaultBranch | No | Default branch name | |
| status | No | Repository status | |
| addProjectPHIDs | No | Project PHIDs to add | |
| removeProjectPHIDs | No | Project PHIDs to remove | |
| space | No | Space PHID (for multi-space installations) |