Is is possible to split one file i.e.: javascript file contianing many object definitions to many files and keeping the each part history?
Source:
page.js
1: page.component1 = .... . . n: page.component2 = ... . . . m: page.component3 = ..
Result:
page\component1.js
page.component1 = ..
page\component2.js
page.component2 = ..
page\component3.js
page.component3 = ..
Each files can be queried to have history of changes with annotations whose code it is.
Another question is whether it is possible in other vcs like git.