BK-PARENT(1)
π bk parent β manage repository parent pointer[s] π
BitKeeper Userβs Manual, section none β okay so thatβs the manual name folded in right at the top, bestie. β¨
πΈ NAME πΈ
bk parent β manage repository parent pointer[s]. Yes, plural pointer[s], we contain multitudes. π
β¨ SYNOPSIS β¨
bk parent [βa|βr|βs] [β1iloq] [repository] [repository]
Like, there are moods for this command:
π SETTING PARENT POINTERS π
bk parent βs [βioq] repository [repository]
π«Ά ADDING PARENT POINTERS π«Ά
bk parent βa [βioq] repository [repository]
π REMOVING PARENT POINTERS π
bk parent βr [βioq] repository [repository]
π¦ LISTING PARENT POINTERS π¦
bk parent [β1iloq]
π¦ DESCRIPTION π¦
Okay so bk parent is the command that lets you set, add, adjust, remove, or list parent pointers for a repository. A parent pointer is a BitKeeper URL β itβs the location from or to which a repository gets or sends updates when running bk pull or bk push. The typical case is that a repository has only one βparent,β but it is possible for a repository to have multiple parent pointers, and each pointer may be incoming, outgoing, or both. Lowkey flexible, highkey iconic. π
When setting the parent pointer, the parent command is backwards compatible with earlier versions if and only if there is currently no parent pointer or there is one and only one push/pull parent pointer. No cap.
The parent is automatically set when a repository is cloned and will be named according to the access method β see bk help url for more information. Automatic and method-named, we love a self-sufficient icon. π
π OPTIONS π
β1β List only the first parent found. May be combined withβiorβoto list the first incoming or outgoing parent pointer[s] respectively. First one only, main character energy.βaβ Add the specified parent pointer to the list of parents. May be combined withβiorβoto add just the incoming or outgoing parent pointer[s] respectively. Adding to the group chat, but for repo pointers.βiβ Operate only on incoming (pull) parent pointers. May be used when setting, adding, adjusting, removing, or listing parents. Incoming only, bestie.βlβ List the parent pointer[s] without any annotations, one per line. May be combined withβiorβoto list just the incoming or outgoing parents respectively. Clean list, no extra commentary, one per line.βoβ Operate only on outgoing (push) parent pointers. May be used when setting, adding, adjusting, removing, or listing parents. Outgoing only, slay.βqβ Do not produce output when adding/removing/listing parents. May be combined withβiorβoto query whether the repository has an incoming (pull) or outgoing (push) parent pointer, exit status will be0if any matching parent pointers where found, otherwise exit status is1. Quiet mode: the vibes are silent, the exit status speaks.βrβ Remove the parent pointer. May be combined withβiorβoto remove just the incoming or outgoing parent pointer[s] respectively. Usingβiorβoon a bidirectional parent pointer converts the parent pointer to unidirectional. Itβs giving βbreakup, but make it directional.ββsβ Set the parent pointer[s] to the specified list, replacing any existing pointers. This option is always required to override any existing parent pointers except in the case that there is only one bidirectional parent pointer and it is being replaced with one bidirectional parent pointer (backwards compat). Big βreplace the whole vibeβ energy.
π BUGS π
The term parent is somewhat of a misnomer in a peer to peer system. Since it is quite common to use BitKeeper repositories in a parent/child relationship most of the time, we have stuck with the term. Ngl, the terminology ate, even if itβs not technically perfect.
π SEE ALSO π
bkβbkdbkβchangesbkβclonebkβpullbkβpushbkβurl
Go read these next, bestie. π«Ά
π CATEGORY π
Repository. Thatβs the category, periodt.
Cute sign-off: BitKeeper Inc made this, the date/version slot says 1E1, and the footer title is bk parent(none) β thatβs the whole footer, and Iβm obsessed. ππ
π«Ά
π¦ 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