@Generated public interface ReposService
Databricks Repos is a visual Git client in Databricks. It supports common Git operations such a cloning a repository, committing and pushing, pulling, branch management, and visual comparison of diffs when committing.
Within Repos you can develop code in notebooks or other files and follow data science and engineering code development best practices using Git for version control, collaboration, and CI/CD.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
RepoInfo |
create(CreateRepo createRepo)
Create a repo.
|
void |
delete(DeleteRepoRequest deleteRepoRequest)
Delete a repo.
|
RepoInfo |
get(GetRepoRequest getRepoRequest)
Get a repo.
|
ListReposResponse |
list(ListReposRequest listReposRequest)
Get repos.
|
void |
update(UpdateRepo updateRepo)
Update a repo.
|
RepoInfo create(CreateRepo createRepo)
Creates a repo in the workspace and links it to the remote Git repo specified. Note that repos created programmatically must be linked to a remote Git repo, unlike repos created in the browser.
void delete(DeleteRepoRequest deleteRepoRequest)
Deletes the specified repo.
RepoInfo get(GetRepoRequest getRepoRequest)
Returns the repo with the given repo ID.
ListReposResponse list(ListReposRequest listReposRequest)
Returns repos that the calling user has Manage permissions on. Results are paginated with each page containing twenty repos.
void update(UpdateRepo updateRepo)
Updates the repo to a different branch or tag, or updates the repo to the latest commit on the same branch.
Copyright © 2023. All rights reserved.