bk get(7.3ce) BitKeeper User's Manual bk get(7.3ce)
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 con-
fig).
OPTIONS
-A<bdnpru> 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.
-a<bdnpru> 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.
-i<list> 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.
-r<rev> 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.
-x<list> Exclude revs in <list>.
NOTE
You may not need to check out every file in order to compile your pro-
gram 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
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
bk config-etc
bk edit
bk keywords
CATEGORY
Common
File
BitKeeper Inc 1E1 bk get(7.3ce)