|checkout [--force] COMMIT-HASH|
|Checkout a revision of the repository. By default this applies the current modified files onto the specified revision, but for most users the merge command is a safer alternative. The --force flag is used to discard current changes and checkout the revision specified.|
|log||Display a log of changes made to the repository.|
|Merges the specified change with the current HEAD.|
|Create a file system with the given name.|
|Remove the specified file system.|
|show||Show repository information.|
|snapshot [-m MESSAGE] [SNAPSHOT-NAME]|
|Take a snapshot of the repository. You may optionally supply a message to be included and a name.|
|List all snapshots in this repository.|
|status||Show a list of currently modified files and directories in the repository.|
Print the commit hash for the HEAD revision.
This section lists commands used to clone repositories, pull changes, and manage a list of remote repositories to interact with. The special remote repository named origin is used as the default for certain operations that take an optional remote name. At the moment an InstaCloned repository can only be created with orifs.
replicate [--ondemand] SOURCE-PATH Clone a remote or local repository into a new directory. pull [PATH|REMOTE-NAME] Pulls changes from a repository. The user can specify a path to another repository or the name of a previously registered repository. By default the command pulls from the origin. remote Display a list of the remote nodes. remote add NAME PATH Add a remote repository given a path remote remove NAME Remove a remote repository by name
This section lists a few commands that are for advanced users only. They either provide access to lower level functionality or are experimental. The verify command is useful to all users to check that the repository has not been corrupted.
filelog Displays a log of relevant commits made to the specified file. findheads Searches for detached heads that are not referenced by a branch. gc Garbage collect any deleted objects that have not been reclaimed. This will repack the pack files that contain deleted objects. graft Experimental command to graft changes from one repository into another. purgecommit COMMIT-HASH Deletes a commit. Use this command with caution as its experimental as certain commands may no longer work after. verify Verify that the repository is consistent.
help Display a list of commands and their purpose.
|Ori Project||ORI (1)||September 2013|