Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Buckminster SVN Reader

< To: Buckminster Project

Definition

The SVN Component Reader reads Subversion repositories. It relies on the headless part of the Subclipse plugin.

Description

The SVN repository reader assumes that any repository contains the three recommended directories trunk, tags, and branches. A missing tags directory is interpreted as no tags. A missing branches directory is interpreted as no branches. The URL used as the repository identifier must contain the path element trunk. Anything that follows the trunk element in the path will be considered a module path. The repository URL may also contain a query part that in turn may have four different flags:

moduleBeforeTag
When resolving a tag, put the module name between the tags directory and the actual tag
moduleAfterTag
When resolving a tag, append the module name after the actual tag
moduleBeforeBranch
When resolving a branch, put the module name between the branches directory and the actual branch
moduleAfterBranch
When resolving a branch, append the module name after the actual branch

A fragment in the repository URL will be treated as a sub-module. It will be appended at the end of the resolved URL.

SVN does not support branch/tag combination

Subversion cannot combine branch with tag and will use "<default branch>/<tag>" to denote a tag, and "<branch>/LATEST" to denote a branch (these notations are the most common even when branches and tags indeed can be combined).

Fixed Version

When a fixed version selector is needed it is based on the change number.

Plugin Information

Needs the Subclipse headless part. See Getting started with Buckminster for informatin on how to install. Examples needed

Back to the top