NAME
bk get − check out BitKeeper files
SYNOPSIS
bk get [options]
[file ... | −]
ALTERNATE
bk checkout [−qT]
[file ... | −]
DESCRIPTION
bk get is used to check out files for viewing or
editing. By default, files are checked out unlocked and
read-only.
bk checkout is used to to checkout files in the repository’s checkout mode (bk get defaults to read-only, this form matches the checkout config).
OPTIONS
−Abdnpru Align prefix output in a human
readable form. The set of annotations will be followed by a
vertical bar and a space before the data from each line of
the file starts. Each annotation is aligned in a column. The
option argument[s] turn on one or more annotations as a
prefix to each line. The possible annotations are:
b Prefix each line with
the basename of the file.
d Prefix each line with the date of last modification.
n Prefix each line with its line number.
p Prefix each line with pathname of the file relative to
the root of the repository.
r Prefix each line with the revision of last
modification.
u Prefix each line the name of the user who last
modified it.
−abdnpru
Similar to −A but without the alignment.
−e Checkout the file for editing (same as bk
edit).
−g Suppress the retrieval of any text; sometimes
useful with −e.
−h Invert sense of file’s hash flag.
−ilist Include revs in list.
−k Don’t expand RCS or SCCS keywords.
−k is implied by −e.
−p Write file to standard output (useful in
scripts).
−P Write to stdout, forcing a check out even if
the file is corrupted (i.e., has a bad checksum).
−q Run quietly, suppressing diagnostics.
−rrev Get this revision (or key or
changeset revision—see bk help terms under
“rev argument”). If combined with
−e (edit), BitKeeper checks out the tip
revision combined with a set of deltas to be included and
excluded to produce the requested revision.
−S Check out the file if and only if it is not
already checked out.
−T Set the gfile’s modification time to the
delta’s creation time.
−xlist Exclude revs in list.
NOTE
You may not need to check out every file in order to compile
your program since most versions of the Make program will
check files out as they are needed. In order for this to
work, the get command needs to be in your path (see
bk help links) and the dependencies need to be correct in
the Makefile. If that is true, a simple “make”
will check out and build your product.
EXAMPLE
If you are using Gnu Make the following will check out any
non-checked out files:
JUNK := $(shell bk -Ur. -1 -ˆG checkout)
SEE ALSO
make(1), bk-config-etc, bk-edit,
bk-keywords
CATEGORY
Common
File