the first one history2git15 will read a .root.history file to make a git repository with each commit representing a tree generation. This doesn't include the whole files, but only the tree hierarchy (in doctree file) and the cache (in tree file). This allows to view what files have changed between 2 generations.
the second one relinkfile15 is able to reinsert in the root index a file referenced in a previous root index.
I made some crappy modifications in the library to be able to expose some functions. Please let me know if you see better implementation alternatives.
This is also possible to ignore and close this PR: the problem I faced should not be recurrent and those tools will stay in a branch in case of a future need.
Hi!
I made two small utils:
history2git15
will read a.root.history
file to make a git repository with each commit representing a tree generation. This doesn't include the whole files, but only the tree hierarchy (indoctree
file) and the cache (intree
file). This allows to view what files have changed between 2 generations.relinkfile15
is able to reinsert in the root index a file referenced in a previous root index.I made some crappy modifications in the library to be able to expose some functions. Please let me know if you see better implementation alternatives.
This is also possible to ignore and close this PR: the problem I faced should not be recurrent and those tools will stay in a branch in case of a future need.