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