This repo stores various mirrors of libvterm in different branches, automatically updated.
-
bazaar: mirrors original (or upstream) code repo. This is done with breezy fast-export and git fast-import for consistent results.
Numbered revisions are available under the
refs/bazaar-revision/*, e.g. rev 789 -
vim: mirrors the
src/libvterm/subdirectory of vim This is extracted using git subtree command, and artificially “grafted” onto a bazaar commit to provide common history. The selected common ancestor is the commit that seemed most appropriate (smallest diff), but may be historically incorrect. -
nvim: mirrors the neovim fork of libvterm.
This allows to compare the branches (with https://github.com/Cimbali/libvterm/compare/rev1...rev2) to see what divergences happened since forking. For example: