5 years ago 7226d97285 Stefan Sperling
tog: better thread synchronization in scroll_down()
5 years ago bc6aae89c2 Stefan Sperling
tog: don't keep loading more commits in scroll_down()
5 years ago 6524637e4c Stefan Sperling
fix log and child diff view selection out of sync when scrolling up
5 years ago 5c123d7e57 Stefan Sperling
make tog's diff view commit selection keys also work in log view
5 years ago fb872ab2db Stefan Sperling
make tog log view and child diff view stay in sync
5 years ago 88048b5421 Stefan Sperling
fix tog bug where log view didn't scroll while loading commits
5 years ago 15a087fe57 Stefan Sperling
in tog, allow moving between commit diffs with a single key press
5 years ago 41496140bd Stefan Sperling
prevent double-close(2) of file descriptors passed in imsg
5 years ago 3a11398b2a Stefan Sperling
more specific mmap(2) failure checks
5 years ago 8127352843 Stefan Sperling
remove a TODO item that's done
5 years ago 70a0c8ec6e Stefan Sperling
preserve permissions on merged files
5 years ago 2a57020b37 Stefan Sperling
clean up temp files if rename(2) fails
5 years ago 65ad4e6108 Stefan Sperling
improve wording of a comment in merge_blob()
5 years ago 80c5c12028 Stefan Sperling
missing fread(3) error check in get_file_status()
5 years ago cb6dec9739 Stefan Sperling
add another TODO item for tog
5 years ago d10c9b58e3 Stefan Sperling
missing stat error check in read_meta_file()
5 years ago 68c7693588 Stefan Sperling
update cached timestamps of files left unmodified after a merge
5 years ago 3cbbd752fb Stefan Sperling
fix get_file_status() for files larger than blob read buffer size
5 years ago af54ae4ac1 Stefan Sperling
avoid cross-device rename(2) after 3-way file merge
5 years ago 816dc65482 Stefan Sperling
check for errors from fsync(2)
5 years ago 5ea74b5a39 Stefan Sperling
don't close input files in dump_delta_chain_to_file(); caller does it
5 years ago 3a6ce05aff Stefan Sperling
check for errors from close(2)
5 years ago bcd28dfd6d Stefan Sperling
don't close input files in got_diffreg(); callers will do that
5 years ago fb43ecf150 Stefan Sperling
check for errors from fclose()
5 years ago cbe7f84890 Stefan Sperling
check for fflush() errors