An alternative view of the RISC OS Git history
Timothy Baldwin (184) 242 posts |
I have wrriten a tool to add an all-commits branch to the RISC OS product repositories, containing a commit for every submodule commit. This allows the use of Git tools to examine the history of an entire product such as a RISC OS ROM image. Symbolic links are added to commits before 19:32 17th March 2011 to allow old versions to build despite the combined effects of 2 rearrangements not being reflected in RiscOS.BuildSys.ModuleDB. Suggestions on a RISC OS friendly solution are welcome. Also it can combine the entire history into a single repository with a branch per product with the submodules replaced by their contents, and transform any modifications back to the submodule view. It is available on github, it requires Python 3 and pyGit2, so unfortunately won’t work on RISC OS unless someone ports these. I have also uploaded the all commits with submodules branches. |
Jeffrey Lee (213) 6048 posts |
Thanks for this! The igh_mirror script worked great when I had to |