BST-SOURCE-TRACK(1)

πŸ“¦
version 2.8.1 Β· 2 versions
, in fedora 43, fedora 44, nixpkgs unstable, ubuntu stonking

✨ bst-source-track ✨

okay bestie, welcome to the bst source track page from the bst source track Manual πŸ’– this is where we go hunt down new versions of stuff so your build stays fresh, no cap.


🌸 NAME 🌸

bst-source-track β€” Track new source references πŸ¦‹


✨ SYNOPSIS ✨

bst source track [OPTIONS] [ELEMENTS]...

πŸ’… DESCRIPTION πŸ’…

So here's the vibe: this command goes and consults the specified tracking branches to see what new versions are available to build, and then it updates the project with any newly available references. literally doing the lord's work πŸ™

If you don't specify any elements? no worries, it tracks the default targets of the project instead. And if there are, like, no default targets configured, then every single project element gets tracked. the whole roster. periodt. πŸ‘‘

When this command is executed from a workspace directory, the default is to track the workspace element πŸŽ€

If no default is declared, all elements in the project will be tracked 🫢

By default this will track just the specified element β€” very demure, very mindful β€” but you can also update a whole tree of dependencies in one go if you're feeling main character energy πŸ”₯

Specify --deps to control which sources to track:

  • none: No dependencies, just the specified elements
  • all: All dependencies of all specified elements

πŸŽ€ OPTIONS πŸŽ€

  • --except PATH β€” Except certain dependencies from tracking πŸ™ˆ like, we're skipping those ones specifically, PATH said so.
  • -d, --deps [build|run|all|none] β€” The dependencies to track πŸ’« [default: none]
  • -J, --cross-junctions β€” Allow crossing junction boundaries 🧚 go on, cross 'em.

ngl bestie, if you skip --deps you're getting none by default β€” just the elements you named, nothing more. don't come for me when your deps didn't move πŸ’€

bst source track Manual Β· version 2.5 Β· dated 2025-05-09 β€” that's the whole page, ily, go track some sources and slay πŸ’–βœ¨πŸ¦‹πŸŒΈπŸŽ€