fix #40. parse errors shown once per line. cleanup RemoteRevision