Documentation ¶
Index ¶
Constants ¶
View Source
const ( TnsProtocol = "/tns/v1" SeerProtocol = "/seer/v1" )
Variables ¶
View Source
var DefaultBranch = "master"
TODO remove this and iterate, default branch should be gathered from a given repository
Functions ¶
This section is empty.
Types ¶
type PathVariable ¶
type PathVariable string
const ( ProjectPathVariable PathVariable = "projects" ApplicationPathVariable PathVariable = "applications" ProjectIndexVariable PathVariable = "project" LinksPathVariable PathVariable = "links" BranchPathVariable PathVariable = "branches" CommitPathVariable PathVariable = "commit" CurrentCommitPathVariable PathVariable = "current" )
func (PathVariable) String ¶
func (pv PathVariable) String() string
type TnsPath ¶
type TnsPath struct {
// contains filtered or unexported fields
}
func NewTnsPath ¶
func (*TnsPath) Versioning ¶
func (_path *TnsPath) Versioning() *VersioningPath
type VersioningPath ¶
type VersioningPath struct {
*TnsPath
}
func (*VersioningPath) Commit ¶
func (b *VersioningPath) Commit(commit string) *TnsPath
func (*VersioningPath) Links ¶
func (b *VersioningPath) Links() *TnsPath
Click to show internal directories.
Click to hide internal directories.