Note: This is documentation for version 5.4 of Source. For a different version of Source, select the relevant space by using the Spaces menu in the toolbar above

Sg (Source Get) [Deprecated]

This page is deprecated please refer to SG (Source Get) for the latest information on sg.


For details on the branch structure see: Branch Structure

Generic Commands

Clone → Clone the remote repositories to your computer

Pull → Pull changes from remote repositories to your local repositories

Update <optional: args> → Update your local repo

Push → Push changes from your local repositories to the remote repositories

Stat → View local changes in your repositories

Out → View outgoing changes in your repositories

Merge <branch> → Pull changes from declared branch into your current branch

Usage

UsageExampleDescription
<command>sg pull defaultApply a generic command to all repositories
<tag> <command>sg rs update defaultApply a generic command to all repositories that are tagged with "rs"
"git" <command> sg git push origin prepApply a git command to all git repositories
"some hg command"sg export tipApply a hg command to all HG repositories
<any of the above>sg clone -p 6Do any usage but limiting degree of parallel processes

Available here: sg.zip


Put in the root of your source directory (where hgall use to go)