BK/Nested is technology that allows you to scale all of the benefits of
distributed version control to very large source bases, such as an entire
operating system even if it has gigabytes or terabytes of binaries,
millions of files, in thousands of packages.
A nested collection is made up of a
at the top that binds together multiple
We tested out the technology on the FreeBSD source tree which consists of
the kernel, compilers, debuggers, editors, and all the other packages.
BK/Nested lets you work on as much or as little of the collection as you
need; BitKeeper does all the bookkeeping to make sure that everything is
where it should be in time and space.
The benefits of BK/Nested include scaling up with full audit trail
and consistency, scaling down to as little as one component for
performance, outsourcing one or more components without leaking any
of the surrounding intellectual property, and reusing components in
different products, all while retaining the workflow benefits
provided by the basic BitKeeper system.