Skip to content

Commands

Pogo provides a comprehensive set of commands for version control operations. All commands follow a consistent pattern and provide helpful feedback.

These flags are available for all commands:

  • --time: Measure command execution time
  • --verbose, -v: Enable verbose debug logging
CommandDescription
assetsManage repository assets (release binaries, etc.)
bookmarkManage bookmarks for changes
ciManage CI pipelines
cloneClone a repository from a Pogo server
commitDescribe, push, and create a new change in one command
completionGenerate the autocompletion script for the specified shell
delete-repoDelete the current repository from the server
describeSet the description for the current change
diffShow differences between changes
discardDiscard local changes and revert to remote state
editSwitch to a different change for editing
gcRun garbage collection on the server
helpHelp about any command
infoDisplay the current working copy status
initInitialize a new repository on a given Pogo server
inviteManage user invitations
logShow the change history
newCreate a new change based on one or more parent changes
pushPush all changes to the configured Pogo server
rmRemove a change from the repository
secretsManage repository secrets for CI pipelines
serveStart a Pogo server
syncTrunk based update of your divergent line of changes
tokenManage personal access tokens
visibilitySet repository visibility to public or private
whoamiShow authentication information for the current repository