Global-refdb utility

COMMANDS

globalrefdb check utility compare the repository refs status against the global-refdb. globalrefdb update-ref utility to manually update global-refdb entry in the eventuality that global-refdb is out of sync with all other nodes.

SYNOPSIS

ssh -p <port> <host> globalrefdb check PROJECT [--ref <ref name>] [--verbose]
ssh -p <port> <host> globalrefdb update-ref PROJECT REF-NAME NEW-VALUE

DESCRIPTION

Check

Verify if the local with the global refs for a project, reporting all differences between the two SHA1s. The operation can operate on the individual ref passed as a parameter.

Update-ref

Update global-refdb in case we cannot automatically deduce which ref is the latest. This can happen if the global-refdb finds itself behind other nodes.

ACCESS

Any user who has been granted the ‘Administrate Server’ capability.

SCRIPTING

This command is intended to be used in scripts.

EXAMPLES

Check if all refs of the All-Users project are up-to-date with the global-refdb:

$ ssh -p 29418 review.example.com globalrefdb check All-Users

Update global-refdb's sha1

$ ssh -p 29418 review.example.com globalrefdb update-ref All-Users refs/draft-comments/nn/nnnn/nn <sha1>