Documentation ¶
Overview ¶
This package implements an API over a working copy of a Subversion repository of a Polarion project. It qualifies as a hack.
NOTE To build a local copy with revisions, svnrdump can be used, and then a local SVN or Git server repo created. But: Git doesn't support files > 100 MB !
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PolarionBasePath = ""
Functions ¶
func ListDirectories ¶
Types ¶
type Document ¶
type Link ¶
Link holds the relation between two workitems, which may possibly reside in another project.
type Polarion ¶
type Polarion struct { // items contain all the workitems present in all the projects in []folders Items map[string]*Item Links []*Link // contains filtered or unexported fields }
Polarion holds information common to all projects
func (*Polarion) AddProject ¶
type Project ¶
type Project struct { ID string Path string Items map[string]*Item // contains filtered or unexported fields }
Project is a container in RAM of parts of the project on disk.
The project ID used is the base name of the path in upper case. If the ID differs from the folder name it has to be changed manually after the call to Open.
Click to show internal directories.
Click to hide internal directories.