thodg/got

Branch :


Log

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