all¶
vb all SUBCOMMAND [OPTIONS]
Description¶
Run operations across all repositories listed in the user-scoped registry
(~/.vbyte). On Win32 the registry file is __vbglobal__ under %LOCALAPPDATA%,
%APPDATA% or %HOMEPATH%.
Repositories are automatically added to the known set when running clone, info, pull, push, or sync.
Options¶
- --dry-run¶
Display actions instead of running them
- --showfile¶
Show the repository or check-out being operated upon
- --stop-on-error¶
Halt immediately if any subprocess fails
Subcommands¶
vb all backup¶
vb all backup DIRECTORY
Description¶
Backup all repositories. The argument must be the name of a directory into which all backup repositories are written.
vb all cache¶
vb all cache [OPTIONS]
Description¶
Manages the cache used for potentially expensive web pages. Any additional arguments are passed on verbatim to the cache command.
vb all changes¶
vb all changes [OPTIONS]
Description¶
Shows all local check-outs that have uncommitted changes. This operation has no additional options.
vb all clean¶
vb all clean [OPTIONS]
Description¶
Delete all extra files in all local check-outs. Extreme
caution should be exercised with this command because its
effects cannot be undone. Use of the --dry-run option to
carefully review the local check-outs to be operated upon
and the –whatif option to carefully review the files to
be deleted beforehand is highly recommended. The command
line options supported by the clean command itself, if any
are present, are passed along verbatim.
vb all config pull¶
vb all config pull AREA
Description¶
Only the config pull AREA command works.
vb all dbstat¶
vb all dbstat
Description¶
Run the dbstat command on all repositories.
vb all extras¶
vb all extras [OPTIONS]
Description¶
Shows extra files from all local check-outs. The command
line options supported by the extras command itself, if any
are present, are passed along verbatim.
vb all fts-config¶
vb all fts-config [SUBCOMMAND] [ARGUMENT]
Description¶
Run fts-config on all repositories.
vb all git¶
vb all git SUBCOMMAND [OPTIONS]
Description¶
Do the git export or git status command (whichever
is specified by CMD) on all repositories for which
a Git mirror has been previously established.
vb all info¶
vb all info
Description¶
Run info on all repositories.
vb all pull¶
vb all pull [--verbose --share-links]
Description¶
Run a pull operation on all repositories. Only the
--verbose and –share-links options are supported.
vb all push¶
vb all push [--verbose]
Description¶
Run a push on all repositories. Only the --verbose
option is supported.
vb all rebuild¶
vb all rebuild [OPTIONS]
Description¶
Rebuild on all repositories. The command line options
supported by the rebuild command itself, if any are
present, are passed along verbatim. The --force option
is not supported.
vb all remote¶
vb all remote [SUBCOMMAND]
Description¶
Show remote hosts for all repositories.
vb all repack¶
vb all repack
Description¶
Look for extra compression in all repositories.
vb all sync¶
vb all sync [--verbose --unversioned --share-links]
Description¶
Run a sync on all repositories. Only the --verbose
and --unversioned –share-links options are supported.
vb all set (settings)¶
vb all set|settings [SETTING] [VALUE] [OPTIONS]
Description¶
Run the settings command on all repositories.
This command is useful for settings like max-loadavg which
you usually want to be the same across all repositories
on a server.
vb all unset¶
vb all unset SETTING [OPTIONS]
Description¶
Run unset on all repositories.
vb all server¶
vb all server [OPTIONS]
Description¶
Run server across repositories. The root URI lists all repos.
vb all ui¶
vb all ui [OPTIONS]
Description¶
Run the ui command on all repositories. Like server
but bind to the loopback TCP address only, enable
the --localauth option and automatically launch a
web-browser
vb all whatis¶
vb all whatis NAME [OPTIONS]
Description¶
Run whatis on all repositories (only show matches).
vb all add¶
vb all add REPOSITORY...
Description¶
Add all the repositories named to the set of repositories tracked by VisionByte. Normally VisionByte is able to keep up with this list by itself, but sometimes it can benefit from this hint if you rename repositories.
vb all ignore¶
vb all ignore REPOSITORY...
Description¶
Arguments are repositories that should be ignored by subsequent clean, extras, list, pull, push, rebuild, and sync operations. The -c|–ckout option causes the listed local check-outs to be ignored instead.
vb all list (ls)¶
vb all list|ls
Description¶
Display the location of all repositories. The -c|–ckout option causes all local check-outs to be listed instead.
Examples¶
Initialize multiple repositories
$ vb init test_repo1.vbyte
project-id: 00de970d3b731f86f4b3576f908798e0071915ce
server-id: b99315c4054bdb317fb67d4bddaf0291ad9ed422
admin-user: ubuntu (initial remote-access password is "iqrxVX5de6")
$ vb open -f test_repo1.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo1/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 00de970d3b731f86f4b3576f908798e0071915ce
checkout: f743a34ed8b78238029e7d90c7a72a6dbe37a395 2026-03-20 03:02:40 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo2.vbyte
project-id: 44fbd60291e90b120715d3998262770005531c7d
server-id: 995b82f2bdb09788f67ee737b9ee3642ecf5bca7
admin-user: ubuntu (initial remote-access password is "4aJ9WMrcAK")
$ vb open -f test_repo2.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo2/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 44fbd60291e90b120715d3998262770005531c7d
checkout: afc29a614befca15375cdbb1fa0e1fbd0130236b 2026-03-20 03:02:40 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo3.vbyte
project-id: 130723c20b55ba88e8c7eca3a75dc30113415b34
server-id: 61ca57deb3341d142e180bd2aeb823e124cc4b17
admin-user: ubuntu (initial remote-access password is "Uu2LXaxcfp")
$ vb open -f test_repo3.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo3/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 130723c20b55ba88e8c7eca3a75dc30113415b34
checkout: c14cbe57a380d2fb5740e363ca2eafcac2982828 2026-03-20 03:02:40 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
$ vb init test_repo4.vbyte
project-id: 6d6375b549e01d6e9b41cc81bed7d88382db40d4
server-id: 13314099855598465d41ec8547a691fba1a9214d
admin-user: ubuntu (initial remote-access password is "sotbjcaH9J")
$ vb open -f test_repo4.vbyte
project-name: <unnamed>
repository: /tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte
local-root: /tmp/sphinx_tests/0ee24bd6/test_repo4/
config-db: /tmp/sphinx_tests/0ee24bd6/.visionbyte
project-code: 6d6375b549e01d6e9b41cc81bed7d88382db40d4
checkout: 4c7d0847ef7f321ae22560a92852ac3c4c438aa6 2026-03-20 03:02:40 UTC
tags: trunk
comment: initial empty check-in (user: ubuntu)
check-ins: 1
List known repositories in the global registry
$ vb all list
/tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte
/tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte
Create a unmanaged file to one of the repositories
$ vb sys echo "Sample content" > sample.txt
Show changes across all known repositories
$ vb all changes
Changes for <unnamed> at /tmp/sphinx_tests/0ee24bd6/test_repo1/:
EXTRA sample.txt
Show info across all known repositories
$ vb all info
************* /tmp/sphinx_tests/0ee24bd6/test_repo1/test_repo1.vbyte ***********
project-name: <unnamed>
project-code: 00de970d3b731f86f4b3576f908798e0071915ce
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo1/ 2026-03-20
************* /tmp/sphinx_tests/0ee24bd6/test_repo2/test_repo2.vbyte ***********
project-name: <unnamed>
project-code: 44fbd60291e90b120715d3998262770005531c7d
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo2/ 2026-03-20
************* /tmp/sphinx_tests/0ee24bd6/test_repo3/test_repo3.vbyte ***********
project-name: <unnamed>
project-code: 130723c20b55ba88e8c7eca3a75dc30113415b34
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo3/ 2026-03-20
************* /tmp/sphinx_tests/0ee24bd6/test_repo4/test_repo4.vbyte ***********
project-name: <unnamed>
project-code: 6d6375b549e01d6e9b41cc81bed7d88382db40d4
check-out: /tmp/sphinx_tests/0ee24bd6/test_repo4/ 2026-03-20