Commands
Pogo provides a comprehensive set of commands for version control operations. All commands follow a consistent pattern and provide helpful feedback.
Global Flags
Section titled “Global Flags”These flags are available for all commands:
--time: Measure command execution time--verbose,-v: Enable verbose debug logging
Commands
Section titled “Commands”| Command | Description |
|---|---|
| bookmark | Manage bookmarks for changes |
| ci | Manage CI pipelines |
| clone | Clone a repository from a Pogo server |
| commit | Describe, push, and create a new change in one command |
| completion | Generate the autocompletion script for the specified shell |
| daemon | Manage Pogo daemon service |
| describe | Set the description for the current change |
| diff | Show differences between changes |
| discard | Discard local changes and revert to remote state |
| edit | Switch to a different change for editing |
| gc | Run garbage collection on the server |
| help | Help about any command |
| info | Display the current working copy status |
| init | Initialize a new repository on a given Pogo server |
| invite | Manage user invitations |
| log | Show the change history |
| new | Create a new change based on one or more parent changes |
| push | Push all changes to the configured Pogo server |
| rm | Remove a change from the repository |
| secrets | Manage repository secrets for CI pipelines |
| serve | Start a Pogo server |
| token | Manage personal access tokens |
| visibility | Set repository visibility to public or private |
| whoami | Show authentication information for the current repository |