package
0.0.0-20241018223127-a062be16fda2
Repository: https://github.com/activestate/cli.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
BranchCommitID returns the latest commit id by owner and project names.
No description provided by the author
BranchForProjectByName retrieves the named branch for the given project.
BranchForProjectNameByName retrieves the named branch for the given project org/name.
No description provided by the author
No description provided by the author
No description provided by the author
CheckpointToCamelFlags converts a checkpoint to camel flags.
CheckpointToPlatforms strips platforms from a checkpoint.
CheckpointToRequirements converts a checkpoint to a list of requirements for use with the head-chef.
No description provided by the author
No description provided by the author
CommitHistory will return the commit history for the given owner / project.
CommitHistoryFromID will return the commit history from the given commitID.
CommitHistoryPaged will return the commit history for the given owner / project.
CommitInitial creates a root commit for a new branch.
CommitsBehind compares the provided commit id with the latest commit id and returns the count of commits it is behind.
No description provided by the author
CommonParent returns the first commit id which both provided commit id histories have in common.
No description provided by the author
CreateEmptyProject will create the project on the platform.
DefaultBranchForProject retrieves the default branch for the given project.
DefaultBranchForProjectName retrieves the default branch for the given project owner/name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FetchAuthors obtains author info for an ingredient at a particular version.
FetchCheckpointForCommit fetches the checkpoint for the given commit.
FetchCommitVulnerabilities returns the vulnerability information of a project.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FetchLanguagesForBuildScript fetches a list of language names for the given buildscript.
FetchLanguagesForCommit fetches a list of language names for the given commit.
No description provided by the author
FetchLatestRevisionTimeStamp fetches the time of the last inventory change from the Hasura inventory service.
FetchLatestTimeStamp fetches the latest timestamp from the inventory service.
No description provided by the author
FetchOrganizationLimits returns the limits for an organization.
FetchOrganizationProjects fetches the projects for an organization.
FetchOrganizations fetches all organizations for the current user.
FetchOrganizationsByIDs fetches organizations by their IDs.
FetchOrgByURLName fetches an organization accessible to the current user by it's URL Name.
FetchOrgMember fetches the member of an organization accessible to the current user by it's URL Name.
FetchOrgMembers fetches the members of an organization accessible to the current user by it's URL Name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FetchProjectByName fetches a project for an organization.
FetchProjectVulnerabilities returns the vulnerability information of a project.
FetchSupportedLanguages returns the list of languages that the Platform supports or the given OS platform name ATM.
FetchTiers fetachs the tier for the given organization.
No description provided by the author
No description provided by the author
No description provided by the author
FilterCheckpointNamespace filters a Checkpoint removing requirements that do not match the given namespace.
No description provided by the author
No description provided by the author
FilterSupportedIngredients filters a list of ingredients, returning only those that are currently supported (such that they can be built) by the Platform.
GetBranchChildren returns the direct children of the given branch.
No description provided by the author
No description provided by the author
GetCommitWithinProjectHistory searches for the a commit with the given commit ID in the given project (including all of its branch history) and returns it if found.
No description provided by the author
GetRequirement searches a commit for a requirement by name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InviteUserToOrg invites a single user (via email address) to a given organization.
No description provided by the author
No description provided by the author
No description provided by the author
LegacyFetchProjectByName is intended for legacy code which still relies on localised errors, do NOT use it for new code.
MakeProjectPrivate turns the given project private.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NamespaceMatch Checks if the given namespace query matches the given namespace.
No description provided by the author
NewNamespaceBundle creates a new bundles namespace.
NewNamespaceLanguage provides the base language namespace.
No description provided by the author
NewNamespacePackage creates a new package namespace.
No description provided by the author
NewNamespacePlatform provides the base platform namespace.
No description provided by the author
NewSvcModel returns a model for all client connections to a State Svc.
No description provided by the author
No description provided by the author
ProjectURL creates a valid platform URL for the given project parameters.
No description provided by the author
No description provided by the author
No description provided by the author
SearchIngredients will return all ingredients+ingredientVersions that fuzzily match the ingredient name.
SearchIngredientsLatest will return all ingredients+ingredientVersions that fuzzily match the ingredient name, but only the latest version of each ingredient.
SearchIngredientsLatestStrict will return all ingredients+ingredientVersions that strictly match the ingredient name, but only the latest version of each ingredient.
SearchIngredientsStrict will return all ingredients+ingredientVersions that strictly match the ingredient name.
No description provided by the author
UpdateBranchCommit updates the commit that a branch is pointed at.
No description provided by the author
UpdateBranchTracking updates the tracking information for the given branch.
UpdateProjectBranchCommitByName updates the vcs branch for a project given by its namespace with a new commitID.
UpdateProjectBranchCommitByName updates the vcs branch for a project given by its namespace with a new commitID.

# Constants

NamespacePackageMatch is the namespace used for language package requirements.
NamespaceBuildFlagsMatch is the namespace used for passing build flags.
NamespaceBundlesMatch is the namespace used for bundle package requirements.
NamespaceCamelFlagsMatch is the namespace used for passing camel flags.
NamespaceLanguageMatch is the namespace used for language requirements.
NamespaceOrgMatch is the namespace used for org specific requirements.
NamespacePackageMatch is the namespace used for language package requirements.
NamespacePlatformMatch is the namespace used for platform requirements.
NamespacePrePlatformMatch is the namespace used for pre-platform bits.
OperationAdded is for adding a new requirement.
OperationRemoved is for removing an existing requirement.
OperationUpdated is for updating an existing requirement.
TrackingAutoUpdate represents the auto update tracking type for branches and will auto update the branch with any upstream changes.
TrackingIgnore represents the ignore tracking type for branches and will ignore upstream changes.
TrackingNotify represents the notify tracking type for branches and will notify the project owner of upstream changes.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
these values should match the namespace prefix.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IngredientAndVersion is a sane version of whatever the hell it is go-swagger thinks it's doing.
Language represents a language requirement.
Namespace is the type used for communicating namespaces, mainly just allows for self documenting code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

Authors is a collection of inventory Author data.
Changeset aliases for eased usage and to act as a disconnect from the underlying dep.
Checkpoint represents a collection of requirements.
No description provided by the author
NamespaceMatchable represents regular expression strings used for defining matchable requirements.
Operation is the action to be taken in a commit.
Platform is a sane version of whatever the hell it is go-swagger thinks it's doing.
No description provided by the author
No description provided by the author