BK-ABORT(1)
π bk abort β the "nvm, let's redo that" button
okay so imagine this: you're reading the BitKeeper User's Manual (yes bestie, that's the one) and your pull just β¨failedβ¨. do not panic. this page is literally here to save you.
πΈ SYNOPSIS πΈ
bk abort [βf] [repository_root]
that's it. that's the whole vibe. one command, optional flag, optional path. iconic.
π DESCRIPTION π
okay so the abort command is literally the cleanup crew for a failed update of a repository β you run it so you can try the update again. no cap, updates sometimes just fail and leave the PENDING and RESYNC directories behind like abandoned iced coffees. π₯€
and here's the thing that's lowkey important: the RESYNC directory existing at all acts as a global repository lock. so you probably don't want to leave it chilling there for an extended period of time. like, it's giving "someone left their backpack on the only available chair" energy. move it. π
so β if the update (i.e., a bk pull or bk push) failed and there's been no manual resolve work done yet, there is literally no harm in aborting and trying again. go off. π
but if manual resolution has been done? then tbh it might be worth the effort to figure out what went wrong and try to fix it. don't just nuke your hard work, bestie. π
β¨ OPTIONS β¨
βfβ Do not prompt for confirmation, just do it. absolute main character energy, no questions asked. π«Ά
ποΈ FILES ποΈ
PENDINGβ This directory, found at the root of your repository, is used to hold incoming data while it is transferred. it's the waiting room. the holding pen. the "your data will be right with you" zone. πRESYNCβ This directory, found at the root of your repository, is used to hold copies of your revision control files while they are being merged. very "let me just set these down for a sec" of it. and remember β while it exists, it's holding the global repository lock. π
π BUGS π
fr fr:Abortshould go look to see if you have done any merging and refuse to abort withoutβfif you have. it does not currently do this. so it's a known thing, not a vibe, and definitely not a slay.
π¦ SEE ALSO π¦
bkβpullbkβpushbkβresolve
the whole friend group. go say hi. π
π CATEGORY π
Repository
okay that's the whole page, bestie!! courtesy of BitKeeper Inc, version 1E1 β mwah, sending you the best vibes and the cleanest aborts. remember: when in doubt, abort and try again (unless you merged, then don't π ). π§ββοΈπ
π¦ 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