Mod vcds

vsds: version control data structures (and algorithms)

Types: Diff Keep Change DiffsExtender Picks Patch

Functions

Record Diff

Single Line Diff This type is good for displaying differences to a user.

Fields:

Methods

Record Keep

Fields: Methods

Record Change

Fields: Methods

Record DiffsExtender

Fields:

Record Picks

Create picks (aka cherry picks) iterator from changes. These can then be applied to a new base using vcds.patch(base, picks)

Each "pick" is a list of Diffs which are anchored by the lines above and below (unless they are start/end of file).

Fields:

Methods

Record Patch

Fields: