U každého trochu většího projektu jsem zjistil, že daleko víc, než detailní podporu daného jazyka, potřebuji kvalitní podporu sledování změn (aktuálních i komitnutých). Takže i třeba projekt v octave (cca 100 funkcí) píši v komunitní Idee, která má git výborně pořešený. Changesety na úrovni chunků, ze kterých pak rovnou lezou tématické komity, jsou velice užitečné. Běžně mám na bočních monitorech zobrazené diffy a na třetím píšu.