When new repository is created or cloned on Linux and changes are committed the commit log is opened in ed.

I do have visual editors like sensible-editor, vi, vim, or even nano.