sup - do <whatever SCM> update
sup(1) - do <whatever SCM> update
sup [-rq] [<path>...] vcs [-q] [<path>...]
sup(1) is a tool to just "update" a working directory using whatever
SCM commands appropriate for the directory. Updating is performed for
each given path, or the current directory if none is given.
sup currently supports CVS (
cvs), Subversion (
git-svn), Mercurial (
hg) and Bazaar (
If called as
vcs, the name of SCM detected is printed for each given
The following command line arguments are supported:
Suppress warnings like "VCS unknown".
Update directories recursively according to a file named
should list the names of subdirectories to process. Empty lines and
lines starting with
# are ignored, lines starting with
are regarded as negative patterns, and those starting with
otherwise, are regarded as positive patterns. Surrounding space
characters are trimmed, and shell wildcards are available.
In recursion, symbolic links are ignored for security reasons.
The name obviously collides with the legendary tool "SUP" (Software Upgrade Protocol).
rebasein Git instead of
mergeand there is no way to configure that.
There is no command line option, no configuration and no nothing.
Copyright (c) 2008-2017 Akinori MUSHA.
Licensed under the 2-clause BSD license. See
Visit GitHub Repository for the latest information.