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