Transpkg is a hard thing to implement, we will try to support git out of the box first.
Why git? Git is a powerful and secure tool, that can help us find the differences btw two packages. Even after transpkg reaching its alpha, Git Support will still remain for debug purposes.
Downfalls? Git potentially may contain a lot of extra information or perhaps even whole First Package, which may lead to transpkg's inefficiency of making tiny differential updates bigger.
Git support is important for making transpkg work and leading towards secure path. Even if transpkg wont use git at one point in the far future (for speed and data storage reasons). Transpkg cant happen without git, and that is the thing that we should remember. Thanks git for making it possible. :heart_trans: 💝 ❤️