Subversion · Capability
SVN Version Control
Unified version control workflow capability for Apache Subversion. Combines repository browsing, file operations, commit lifecycle management, and historical revision access into a single workflow-oriented interface for developers and automation tools.
What You Can Do
GET
Get repository root
— Get repository root listing and metadata
/v1/repository
GET
Get file
— Get file content or directory listing at HEAD
/v1/files/{path}
PUT
Upload file
— Upload file content as part of an active commit
/v1/files/{path}
DELETE
Delete file
— Delete a file or directory in an active commit
/v1/files/{path}
POST
Create commit
— Create a new commit transaction
/v1/commits
GET
Get file at revision
— Retrieve file content at a specific historical revision
/v1/history/{revision}/files/{path}
MCP Tools
browse-repository
Browse the SVN repository root and see available projects
read-only
idempotent
get-file
Retrieve the content of a file or directory listing from SVN
read-only
idempotent
upload-file
Upload a file to an active SVN commit transaction
delete-file
Schedule a file or directory for deletion in an active SVN commit
idempotent
create-commit
Start a new SVN commit transaction to stage file changes
get-file-at-revision
Retrieve the historical content of a file at a specific SVN revision number
read-only
idempotent
APIs Used
svn-webdav