Update submodules command: add first-parent log to the commit message

- Compute first-parent log and append to the output of `fast_forward()`
- Always append the merge log to the commit message in `rmerge()` even when a top_message is passed