show trailing spaces
support for branches with different base revisions
removed trailing newline
updated submodule