Commits


tog: don't assume log view has the parent commit in set_selected_commit()


tog: better thread synchronization in scroll_down()


tog: don't keep loading more commits in scroll_down()


fix log and child diff view selection out of sync when scrolling up


make tog's diff view commit selection keys also work in log view


make tog log view and child diff view stay in sync


fix tog bug where log view didn't scroll while loading commits


in tog, allow moving between commit diffs with a single key press


prevent double-close(2) of file descriptors passed in imsg


more specific mmap(2) failure checks


remove a TODO item that's done


preserve permissions on merged files


clean up temp files if rename(2) fails


improve wording of a comment in merge_blob()


missing fread(3) error check in get_file_status()


add another TODO item for tog


missing stat error check in read_meta_file()


update cached timestamps of files left unmodified after a merge


fix get_file_status() for files larger than blob read buffer size


avoid cross-device rename(2) after 3-way file merge


check for errors from fsync(2)


don't close input files in dump_delta_chain_to_file(); caller does it


check for errors from close(2)


don't close input files in got_diffreg(); callers will do that


check for errors from fclose()