BK-CSETTOOL(1)

๐Ÿ“ฆ version 7.3.3, in alpine 3.24

Okay bestie, welcome to the BitKeeper Userโ€™s Manual page for bk csettool ๐Ÿ’– โ€” yes, the graphical changeset browser. Buckle up, because this one is basically a keyboard-shortcut treasure chest. โœจ

๐Ÿ’– NAME ๐Ÿ’–

bk csettool โ€” BitKeeper graphical changeset browser. Thatโ€™s it, thatโ€™s the whole vibe. Itโ€™s giving โ€œgraphical changeset browserโ€ and nothing else, periodt. ๐Ÿ‘‘

โœจ SYNOPSIS โœจ

Hereโ€™s the starter pack, no cap:

bk csettool [โˆ’]
โˆ’ffile|rev
โˆ’      expects a list of revisions on stdin.
  • โˆ’ffile|rev โ€” give it a filename and revision, and csettool starts up with the specified file and revision selected. ๐ŸŽฏ
  • โˆ’ โ€” expects a list of revisions on stdin. Itโ€™s literally waiting for the receipts on standard input. ๐Ÿ“ฅ

๐ŸŽ€ BINDINGS ๐ŸŽ€

Okay, this is the keyboard lore, iykyk. Every single binding, zero skips:

  • Home โ€” scroll both files to the top. โฌ†๏ธ
  • End โ€” scroll both files to the bottom. โฌ‡๏ธ
  • PageUp โ€” scroll both files one screen up (also Control+b). ๐ŸŒ€
  • PageDown โ€” scroll both files one screen down (also Control+f). ๐ŸŒ€
  • UpArrow โ€” scroll both files one line up (also Control+y). โฌ†๏ธ
  • DownArrow โ€” scroll both files one line down (also Control+e). โฌ‡๏ธ
  • LeftArrow โ€” scroll both files to the left. โฌ…๏ธ
  • RightArrow โ€” scroll both files to the right. โžก๏ธ
  • Alt+UpArrow โ€” make the diffs windows one line bigger and the lists windows one line smaller. ๐Ÿช„
  • Alt+DownArrow โ€” make the diffs windows one line smaller and the lists windows one line bigger. ๐Ÿช„
  • Control+q โ€” quit. Bye bestie! ๐Ÿ‘‹
  • space โ€” next diff, if last diff in this file, then goto next file. ๐Ÿš€
  • n โ€” next diff, if last diff in this file, then goto next file. ๐Ÿš€
  • p โ€” previous diff, if first diff in this file, then goto previous file. ๐Ÿ”™
  • . โ€” center the current diff on the screen. ๐ŸŽฏ
  • Control+n โ€” next file. ๐Ÿ“‚
  • Control+p โ€” previous file. ๐Ÿ“
  • s โ€” export the current ChangeSet as a patch. ๐Ÿ“ฆ
  • Double-clicking โ€” double clicking the left mouse button on a file in the file list brings up revtool for the specified file. ๐Ÿ–ฑ๏ธ

๐Ÿฆ‹ FUTURE DIRECTIONS ๐Ÿฆ‹

The roadmap tea is this: โ€œWe plan on having a single screen diff window option where the changes are all shown color coded in one window.โ€ Thatโ€™s the whole plan, and honestly? Itโ€™s giving future main character energy. ๐ŸŒˆ

๐ŸŒธ SEE ALSO ๐ŸŒธ

Check these besties too: bkโ€changes, bkโ€configโ€gui, bkโ€cset, bkโ€difftool, bkโ€range, bkโ€revtool. ๐Ÿซถ

๐Ÿ‘‘ CATEGORY ๐Ÿ‘‘

  • GUI-tools
  • Repository

Thatโ€™s the whole page, bestie. Big sign-off from BitKeeper Inc, version 1E1, and the date slot says none โ€” iconic. Mwah ๐Ÿ’‹๐Ÿ’…

๐Ÿ“ฆ where this page comes from
  • alpine 3.24: bitkeeper-doc 7.3.3-r1 ยท Apache-2.0
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms