This question is more just to satisfy my curiosity than anything else.
Say I used Git to keep a version history of a single-file TiddlyWiki. If I decided to convert that wiki into a Node.js TiddlyWiki, would it be theoretically possible to somehow also convert the Git repository to a format that was compatible with the new wiki? So that I would be able to checkout commits made when I was using the single-file version, but in the new Node.js format?