bk(none)
π NAME π
okay so this is the bk(none) page from the BitKeeper Userβs Manual, and bk is the BitKeeper configuration management system front end. periodt. π«Ά
β¨ SYNOPSIS β¨
bk [βA|U|e|r] [βsalias] [options] command [options]
π¦ DESCRIPTION π¦
bk is the front end to all BitKeeper commands, bestie. β¨
If youβre looking for instructions on how to get started, try running the test drive at http://www.bitkeeper.com/Test.html ππ.
π OPTIONS π
Only the global options are documented here. To see command specific options consult the documentation for the command in question (bk help command). iykyk π
β@[url]β run the command in the specified repository rather than locally. If url is not specified, then use theparent[s]of the current repository. If there are multiple parents, incoming and/or outgoing, use all of those parents. You can use the constructβ@@fileto specify a file containing a list of repository URLs, one per line; the command is run in each of the remote repositories. π¦- The
βr[dir]option works as expected, running the command recursively over all of the implied files. If specified, dir must be relative to the root of the remote repository. - If
-is the last argument, then the standard input is read and buffered. Each remote command receives the same input.
- The
βA,ββallβfilesβ starting at the current working directory, run command on all files in the entire repository or nested collection. In a standalone repository this option is lowkey similar toβr. For example, to search all files in a nested collection:
$ bk βA grep βthe string I want to findβ
See βs below for ways to limit the set of files processed in a nested collection. πΈ
ββconfig=key:valβ override one value in the configuration for this command only.ββcd=dirβ change to dir before running the command.ββheadersβ for remote commands (β@) this option causes the output from running the command in each repository to prefixed with a header:
#### repoβurl or location ####
βRβ change directories to the root of the repository before running command.βr[dir]β starting at dir, or the repository root if dir was not specified, apply command recursively to dir and all subdirectories. This works by generating a list of files and passing them to command on the standard input. This option differs fromβAin that it is limited to the current repository only, so if you are in a component it will list only files belonging to that component. the way that's so specific πβ1acGpx βΛGβ one or more of these options may be used in combination withβA,βr, orβUto limit the set of files passed to command. πβ1β only examine the current (or named) directory. Do not go into subdirectories.βGβ list files only if they are checked out ("gotten").βΛGβ list files only if they are not checked out ("not gotten").βaβ examine all files, even if listed inBitKeeper/etc/ignore.βcβ list changed files (locked and modified). See EXAMPLES below for a typical usage.βpβ list files with pending deltas.βxβ list files which have no revision control files. See EXAMPLES below for a typical usage.ββgfilesβopts=optsβ this long option may be used to pass any valid option tosfiles. The format must include the leadingβorββfor each option and each option must be separated by a space like so:
ββgfilesβopts=ββc ββcoldβ
π EXIT STATUS π
Unless otherwise documented, all BitKeeper commands return exit status 0 on success and greater than 0 on failure. fr fr, zero is the slay outcome and greater-than-zero is the vibe check fail. π
π EXAMPLES π
The following commands are equivalent:
bk βA get
bk βR gfiles | bk βR get β
cd `bk root`; bk gfiles | bk get β
An example usage for generating a patch of all new and/or changed files:
$ bk βcxU diff βNu
π SEE ALSO π
bkβgfiles β go say hi, bestie π¦
π CATEGORY π
Repository β thatβs the category, main character energy only. π
sign-off slay: this footer is brought to you by BitKeeper Inc, version 1E1, manual name bk(none) β no separate date shown in this footer, bestie, just source/version vibes and a whole lot of πβ¨.
π¦ 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