BK-GET(1)
✨ bk get: checkout bestie energy ✨
okay so this is bk get from the BitKeeper User’s Manual — the manual-name situation is bk get(none), and she is literally here to check out BitKeeper files for viewing or editing 💅
🌸 NAME 🌸
bk get — check out BitKeeper files, bestie. Periodt.
✨ SYNOPSIS ✨
bk get [options] [file ... | −]
🦋 ALTERNATE 🦋
bk checkout [−qT] [file ... | −]
💅 DESCRIPTION 💅
bk get is your girl for checking out files so you can look at them or edit them. By default, files get checked out unlocked and read-only 👑
bk checkout checks out files in the repository’s checkout mode — because bk get defaults to read-only, and this form matches the checkout config. slay.
🎀 OPTIONS 🎀
−Abdnpru— align the 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−Abut without the alignment.−e— checkout the file for editing (same asbk 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.−kis 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 rev (or key or changeset revision—seebk help termsunder “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 🫶
real talk: 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. no cap.
🌈 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 🔥
go check out make(1), bk‐config‐etc, bk‐edit, and bk‐keywords — iconic cross-references, fr fr.
👑 CATEGORY 👑
She’s filed under Common and File — both, because she contains multitudes 💅
okay that’s the page, bestie — signed by BitKeeper Inc, version 1E1, with the final date/identifier vibe bk get(none). mwah 💋✨
📦 where this page comes from
- alpine 3.24: bitkeeper-doc 7.3.3-r1 · Apache-2.0
- Copyright (c) 1998-2015 BitKeeper Inc
- Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms