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
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
daemonManage Pogo daemon service
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
tokenManage personal access tokens
visibilitySet repository visibility to public or private
whoamiShow authentication information for the current repository