<type>documentation</type>
<domain>commands</domain>
<id>commands/versioncontrol</id>
<title>Version Control Commands</title>
<product>pro+</product>

Subversion Commands
-------------------

Subversion revision control system commands

**svn-update** (locs=<selected files>)

Update the selected files from the Subversion repository

**svn-add** ()

Add the files to %(label)s

**svn-commit-project** ()

Commit all project files

**svn-revert** ()

Revert selected files

**svn-project-status** ()

View status for entire project

**svn-blame** (locs=<selected files>)

Show blame / praise / annotate for selected files. 

**svn-diff** ()

Show differences between files in working directory and last committed version

**svn-diff-recent** (locs=<selected files>)

Show diffs for most recent checkin 

**svn-log** (locs=<selected files>)

Show the revision log for the selected files in the Subversion repository

**svn-configure** ()

Show preferences page for selected VCS

**svn-status** ()

View status of the selected files in the working directory

**svn-remove** ()

Remove files

**svn-update-project** ()

Update files in project 

**svn-resolved** (locs=<selected files>)

Indicate that any conflicts are resolved 

**svn-checkout** ()

Start the initial checkout from svn repository.  Repository
and working directory must be entered before the checkout. 

**svn-commit** ()

Not documented

Git Commands
------------

git revision control system commands

**git-diff** ()

Show differences between files in working directory and last committed version

**git-fetch-repository** (locs=<selected files>)

Pull from repository. 

**git-remove** ()

Remove files

**git-list** (locs=<selected files>)

Show the status of the given files in the git repository

**git-commit-project** ()

Commit all project files

**git-project-status** ()

View status for entire project

**git-pull-branch** (locs=<selected files>)

Pull branch from other git repository

**git-list-branches** (locs=<selected files>)

List all branches 

**git-add** ()

Add the files to %(label)s

**git-log** (locs=<selected files>)

Show the revision log for the selected files in the git repository

**git-push-branch** (locs=<selected files>)

Push branch to other git repository

**git-commit** ()

Not documented

**git-status** ()

View status of the selected files in the working directory

**git-switch-branch** (locs=<selected files>)

Switch to another branch 

**git-configure** ()

Show preferences page for selected VCS

**git-blame** (locs=<selected files>)

Show the annotated blame/praise for the selected files in the git repository

Bazaar Commands
---------------

Subversion revision control system commands

**bzr-commit** ()

Not documented

**bzr-add** ()

Add the files to %(label)s

**bzr-commit-project** ()

Commit all project files

**bzr-remove** ()

Remove files

**bzr-project-status** ()

View status for entire project

**bzr-status** ()

View status of the selected files in the working directory

**bzr-push-entire-branch** (locs=<selected files>)

Update the selected files from the bzr repository

**bzr-log** (locs=<selected files>)

Show the revision log for the selected files in the bzr repository

**bzr-configure** ()

Show preferences page for selected VCS

**bzr-revert** ()

Revert selected files

**bzr-merge-entire-branch** (locs=<selected files>)

Update the selected files from the bzr repository

**bzr-annotate** ()

Show blame / praise / annotate for selected files

**bzr-diff** ()

Show differences between files in working directory and last committed version

C V S Commands
--------------

CVS revision control system commands

**cvs-revert** (locs=<selected files>)

Revert the selected files 

**cvs-log** (locs=<selected files>)

Show the revision log for the selected files in the CVS repository

**cvs-diff** (locs=<selected files>)

Show the differences between working version of given files and the
corresponding revision in the CVS repository

**cvs-configure** ()

Configure the CVS integration

**cvs-project-status** ()

Run status for entire project. 

**cvs-update** (locs=<selected files>)

Update the selected files from the CVS repository

**cvs-update-project** ()

Update files in project 

**cvs-checkout** ()

Start the initial checkout from cvs repository.  Repository
and working directory must be entered before the checkout. 

**cvs-add** (locs=<selected files>)

Add the files to cvs 

**cvs-commit** (locs=<selected files>)

Commit the selected files to the CVS repository

**cvs-status** (locs=<selected files>)

View the CVS repository status for the selected files

**cvs-commit-project** ()

Commit files in project 

**cvs-remove** (locs=<selected files>)

Remove the selected files 

Mercurial Commands
------------------

Mercurial revision control system commands

**hg-diff** ()

Show differences between files in working directory and last committed version

**hg-status** ()

View status of the selected files in the working directory

**hg-revert** ()

Revert selected files

**hg-add** ()

Add the files to %(label)s

**hg-pull-entire-repository** (locs=<selected files>)

Pull all changes from remote repository to local repository 

**hg-commit** ()

Not documented

**hg-update** (locs=<selected files>)

Update working directory from repository 

**hg-annotate** (locs=<selected files>)

Show user and revision for every line in the file(s) 

**hg-configure** ()

Show preferences page for selected VCS

**hg-remove** ()

Remove files

**hg-resolve** (locs=<selected files>)

Indicate that any conflicts have been resolved 

**hg-log** (locs=<selected files>)

Show the revision log for the selected files in the hg repository

**hg-push-entire-repository** (locs=<selected files>)

Update the selected files from the hg repository

**hg-merge** (locs=<selected files>)

Merge working directory with changes in repository 

**hg-commit-project** ()

Commit all project files

**hg-project-status** ()

View status for entire project

Perforce Commands
-----------------

Perforce revision control system commands

**perforce-log** (locs=<selected files>)

Show the revision log for the selected files in the Perforce repository

**perforce-blame** (locs=<selected files>)

Show blame / praise / annotate for selected files. 

**perforce-status** (locs=<selected files>)

View the Perforce repository status for the selected files

**perforce-commit** (locs=<selected files>)

Commit the selected files to the Perforce repository

**perforce-remove** (locs=<selected files>)

Remove the selected files 

**perforce-commit-project** ()

Commit files in project 

**perforce-revert** (locs=<selected files>)

Revert the selected files 

**perforce-add** (locs=<selected files>)

Add the files to perforce 

**perforce-sync-project** ()

Update files in project 

**perforce-sync** (locs=<selected files>)

Copy the selected files from the Perforce repository

**perforce-configure** ()

Show preferences page for selected VCS

**perforce-edit** (locs=<selected files>)

Copy the selected files from the Perforce repository

**perforce-project-status** ()

Run status for entire project. 

**perforce-diff** (locs=<selected files>)

Show the differences between working version of given files and the
corresponding revision in the Perforce repository

**perforce-resolved** (locs=<selected files>)

Indicate that any conflicts are resolved 

**perforce-annotate** ()

Show blame / praise / annotate for selected files
