Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 01b7ba6b | 2019-03-11 11:36:40 | add a lockfile API | ||
| 5892cdd6 | 2019-03-10 16:17:12 | introduce got_ref_alloc() | ||
| bd165944 | 2019-03-10 15:56:38 | plug memleak in got_open_worktree() | ||
| c442a90d | 2019-03-10 15:55:28 | read UUID back from work tree meta data | ||
| ec22038e | 2019-03-10 15:45:57 | add a UUID to work tree meta data | ||
| 09589288 | 2019-03-10 15:45:07 | add got_error_uuid() | ||
| 5813d178 | 2019-03-09 13:46:39 | dynamically adjust length of author column in tog log view | ||
| 711bb132 | 2019-03-09 13:26:10 | show author's email handle instead of full name in tog log view | ||
| 72640c6b | 2019-03-07 13:36:36 | add another TODO for tog | ||
| 17020d27 | 2019-03-07 13:33:23 | make tog show command-specific usage if command is used wrongly | ||
| 2deda0b9 | 2019-03-07 13:31:00 | make got show command-specific usage if command is used wrongly | ||
| 548f12c6 | 2019-03-07 13:29:01 | would threading really help tog diff? not so sure anymore... | ||
| ec142235 | 2019-03-07 13:06:01 | unveil worktree in cmd_log() for tog as well | ||
| eb73a30f | 2019-03-07 13:00:23 | do not deadlock in waitpid() when user hits Ctrl-C | ||
| efcae1c6 | 2019-03-07 12:46:59 | unveil worktree in cmd_log(); fixes 'got log path/to/file' | ||
| 67ceb59d | 2019-03-03 11:34:53 | revert 718516bdb5ed72e3efabaeced654c82fa43b33ec; broke 'tog blame' | ||
| b51189f7 | 2019-03-01 13:05:29 | always show selected commit in tog log view | ||
| 5e37ffca | 2019-02-25 16:48:56 | fix scrolling-up regression in tog tree view | ||
| 718516bd | 2019-02-25 10:45:47 | fix TABs causing line display overflow in tog format_line() | ||
| 34bc9ec9 | 2019-02-22 13:02:48 | make tog flash a view when it cannot scroll further | ||
| f5215bb9 | 2019-02-22 12:25:11 | make 'tog diff' show a progress message while generating diffs | ||
| 8a42fca8 | 2019-02-22 11:39:44 | fix trigger_log_thread() would run forever in case the thread had an error | ||
| 6e73b0d6 | 2019-02-22 11:34:16 | only load commits if necessary when switching commits in diff view | ||
| 08ebd0a9 | 2019-02-22 11:24:36 | enable commit pre-fetching in tog log view again; this is faster | ||
| 359bfafd | 2019-02-22 11:19:48 | do fast ncurses refresh while log thread is loading commits | ||
| 5e224a3e | 2019-02-22 11:16:25 | reliably switch to next commit in tog diff view; don't lose key presses | ||
| c0faa76d | 2019-02-22 10:51:46 | remove hack; was based on wrong assumption (see d7a045384f72c50b) | ||
| ca9338a5 | 2019-02-22 02:24:01 | remove unused function argument | ||
| 7aafa0d1 | 2019-02-22 02:05:06 | better interactivity while loading commits in tog log view | ||
| 5e756114 | 2019-02-22 01:39:32 | tog: it's enough to refresh the screen just once when fetching commits | ||
| 8745e607 | 2019-02-22 01:38:45 | tog: don't ask log thread for too many commits in scroll_down() | ||
| 512d0df1 | 2019-02-22 01:23:10 | append dots to tog blame's "annotating" progress message | ||
| b295e71b | 2019-02-22 01:16:31 | make tog log view's "loading..." message show up again | ||
| f633507b | 2019-02-22 00:47:09 | tog: disable arbitrary commit pre-fetching in scroll_down() | ||
| 8b473291 | 2019-02-22 00:14:57 | make tog show reference names in log and diff views | ||
| ed2c5ac2 | 2019-02-22 00:03:51 | tog: don't try to load more commits in scroll_down() if log is done | ||
| d3d493d7 | 2019-02-21 22:57:29 | got: fix memory leak in print_commit() | ||
| 0311546b | 2019-02-21 22:30:00 | tog: fix commit object leak in set_selected_commit() | ||
| d7a04538 | 2019-02-21 22:27:16 | tog: don't assume log view has the parent commit in set_selected_commit() | ||
| 7226d972 | 2019-02-21 22:20:06 | tog: better thread synchronization in scroll_down() | ||
| bc6aae89 | 2019-02-21 22:13:12 | tog: don't keep loading more commits in scroll_down() | ||
| 6524637e | 2019-02-21 21:44:49 | fix log and child diff view selection out of sync when scrolling up | ||
| 5c123d7e | 2019-02-21 21:42:10 | make tog's diff view commit selection keys also work in log view | ||
| fb872ab2 | 2019-02-21 21:36:44 | make tog log view and child diff view stay in sync | ||
| 88048b54 | 2019-02-21 15:50:41 | fix tog bug where log view didn't scroll while loading commits | ||
| 15a087fe | 2019-02-21 15:34:18 | in tog, allow moving between commit diffs with a single key press | ||
| 41496140 | 2019-02-21 15:17:36 | prevent double-close(2) of file descriptors passed in imsg | ||
| 3a11398b | 2019-02-21 14:15:33 | more specific mmap(2) failure checks | ||
| 81273528 | 2019-02-21 09:31:01 | remove a TODO item that's done | ||
| 70a0c8ec | 2019-02-20 10:35:33 | preserve permissions on merged files | ||
| 2a57020b | 2019-02-20 09:43:09 | clean up temp files if rename(2) fails | ||
| 65ad4e61 | 2019-02-20 08:37:01 | improve wording of a comment in merge_blob() | ||
| 80c5c120 | 2019-02-19 13:38:08 | missing fread(3) error check in get_file_status() | ||
| cb6dec97 | 2019-02-19 13:31:44 | add another TODO item for tog | ||
| d10c9b58 | 2019-02-19 13:23:04 | missing stat error check in read_meta_file() | ||
| 68c76935 | 2019-02-19 13:20:39 | update cached timestamps of files left unmodified after a merge | ||
| 3cbbd752 | 2019-02-19 12:55:43 | fix get_file_status() for files larger than blob read buffer size | ||
| af54ae4a | 2019-02-19 12:03:13 | avoid cross-device rename(2) after 3-way file merge | ||
| 816dc654 | 2019-02-16 13:45:15 | check for errors from fsync(2) | ||
| 5ea74b5a | 2019-02-11 14:20:09 | don't close input files in dump_delta_chain_to_file(); caller does it | ||
| 3a6ce05a | 2019-02-11 12:32:53 | check for errors from close(2) | ||
| bcd28dfd | 2019-02-11 12:32:29 | don't close input files in got_diffreg(); callers will do that | ||
| fb43ecf1 | 2019-02-11 11:59:09 | check for errors from fclose() | ||
| cbe7f848 | 2019-02-11 11:35:55 | check for fflush() errors | ||
| e135804e | 2019-02-10 19:15:13 | make got_ref_open() search on-disk refs before packed-refs | ||
| 927df6b7 | 2019-02-10 18:42:29 | allow restricting 'got diff' and 'got status' to a path in work tree | ||
| 13ff9e90 | 2019-02-10 16:53:56 | use break instead of goto to exit loop; no functional change | ||
| 3fc0c068 | 2019-02-10 16:45:15 | make 'got diff' not show a diff header if work tree has no mods | ||
| 2c201a36 | 2019-02-10 16:41:44 | make 'got status' ignore symlinks, for now | ||
| 18831e78 | 2019-02-10 16:32:21 | fix another path ordering bug during status/update crawl | ||
| d8355ef1 | 2019-02-10 15:44:12 | make 'tog tree' identify executable files | ||
| db0c2996 | 2019-02-10 15:42:10 | document trailing annotations shown by 'got tree' | ||
| d6e648b4 | 2019-02-10 15:32:19 | make 'got tree' identify executable files | ||
| b8f41171 | 2019-02-10 14:03:49 | eliminate redundant stat() calls during status crawl | ||
| 1545c615 | 2019-02-10 13:23:52 | show commit id after update even if all files were missing | ||
| a378724f | 2019-02-10 13:20:43 | make 'got update' restore missing files | ||
| e60e7f5b | 2019-02-10 13:03:27 | properly deal with "$?" in cmdline tests; fixes spurious test "ok" | ||
| 02c07007 | 2019-02-10 12:46:14 | don't update cached timestamps of already modified files | ||
| ba8a0d4d | 2019-02-10 12:30:06 | clear executable bit when updating files if necessary | ||
| 2ef81b9b | 2019-02-10 12:10:40 | skip make obj in cmdline test directory | ||
| 68ed9ba5 | 2019-02-10 12:02:52 | preserve executable bit on files during checkout and update | ||
| e06046c2 | 2019-02-08 15:57:06 | do not forget about regress tests during 'make obj' | ||
| 276262e8 | 2019-02-08 15:27:19 | fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY | ||
| 7f838b36 | 2019-02-08 15:25:38 | document status codes displayed by 'got update' | ||
| 6353ad76 | 2019-02-08 15:12:00 | make 'got update' merge file edits | ||
| 57ee5d50 | 2019-02-08 15:10:49 | allow callers of diff3 code to detect merge conflicts | ||
| a551f215 | 2019-02-08 14:58:30 | diff3: make labels work and fix leaks | ||
| 5d731149 | 2019-02-08 13:22:01 | initialize temp_files in got_merge_diff3() | ||
| abc6a33f | 2019-02-08 13:20:08 | make readin() actually write to its output argument | ||
| 25d0340b | 2019-02-08 12:27:42 | get rid of an unused global in diff3 code | ||
| 5176f942 | 2019-02-08 12:26:49 | get rid of another global in diff3 code (diff output buffer) | ||
| 9f98de9c | 2019-02-08 12:09:28 | declare got_merge_diff3() | ||
| 5a3ad9e0 | 2019-02-08 12:06:59 | wrap overlong long line and fix NULL-deref in merge_diff3() | ||
| 62f59172 | 2019-02-08 12:01:51 | make diff3_merge() write result to an output file | ||
| 0ec6f014 | 2019-02-08 11:58:03 | expand stupid argv-style parameters of merge_diff3() | ||
| b90524b1 | 2019-02-08 11:55:19 | check for errors from increase() in diff3 code | ||
| dfc4f8fe | 2019-02-08 11:51:52 | move more globals into diff state struct | ||
| 0d26ce36 | 2019-02-08 11:48:50 | fix known file descriptor leaks in diff3 code | ||
| 078e971d | 2019-02-08 11:44:53 | this is library code; store diff3 state in a struct, not globals | ||
| c03c6cb3 | 2019-02-08 11:13:38 | make diff3 code compile |