lib: - handle checkout of trees which contain submodules by identifying and ignoring such tree entries; requires a .ini config parser (from isakmpd?) - 'got log' in a work tree does not work because the current working directory is unveiled instead of the repository path - implement 'got status' to detect modified files in work tree - make 'got update' perform a 3-way merge for modified files tog: - make diff view generate diffs in a background thread - implement horizonal scrolling in all views - implement horizonal split view mode - make it possible to move between commit diffs with a single key press - implement search feature