Subject: [Netmod-ver-dt] Example of new "ledger" versioning

From: "Sterne, Jason (Nokia - CA/Ottawa)" <[email-masked]>
Date: Thu, 4 Apr 2019 13:57:26 +0000

Hi guys,

I tried to put together a quick example for discussion.

Module Foo:
[v] indicates a version of the module (just a label for this discussion)
--x-- = NBC change
--0-- = BC change

[A]
\
  x
  \
   [B]---o---[E]--x--[G]
     \        \
      o        o--[F]
       \
       [C]
         \
          x
           \
           [D]

Contents of history/ledgers:
[A]
- version [A]

[B]
- version [B], NBC change
- version [A]

[C]
- version [C], BC change
- version [B], NBC change
- version [A]

[D]
- version [D], NBC change
- version [C], BC change
- version [B], NBC change
- version [A]

[E]
- version [E], BC change
- version [B], NBC change
- version [A]

[F]
- version [F], BC change
- version [E], BC change
- version [B], NBC change
- version [A]

[G]
- version [G], NBC change
- version [E], BC change
- version [B], NBC change
- version [A]