@code_disaster one thing that’s confusing at first is that by default they include submodules into your top level commit view and history. You have to use Directory Mappings (https://www.jetbrains.com/help/rider/Settings_Version_Control_Directory_Mappings.html) to tell it to separate them but once you do that it becomes super useful. Commits for all submodules separated, and you can have one history tab per submodule