thodg/got

Branch :


Log

Author Commit Date CI Message
d2dfcfbf 2018-07-12 23:22:11 don't page-down scroll beyond EOF in tog blame view
a026b947 2018-07-12 23:19:04 don't sroll beyond end of file in tog blame view
030916b5 2018-07-12 22:11:03 man page for tog
12a0b23b 2018-07-12 21:31:08 tweak tog blame progress indicator
1d13200f 2018-07-12 19:17:57 allow showing object IDs in tog tree view
dbc6a6b6 2018-07-12 19:05:28 allow going back to previously blamed commits in tog blame
245d91c1 2018-07-12 18:30:28 allow re-blaming file at older commits in tog blame view
084063cd 2018-07-12 15:45:59 tweak tog blame current line display and fix page-down scrolling
ab089a2a 2018-07-12 15:31:52 show commit id in blame view header
decd3bd1 2018-07-12 15:17:27 tweak header line in tog tree view
c35a7943 2018-07-12 15:04:11 account for line shift in blame; lots of help from tb@
45202a8f 2018-07-11 20:57:44 fix reading ref deltas
89a4e64f 2018-07-11 13:11:58 add missing call to blame callback
bd24772e 2018-07-11 13:07:03 use a separate repository structure for blame thread
ede67fd9 2018-07-10 23:32:29 remove empty line from commit diff output
867c6645 2018-07-10 23:29:54 show selected commit's hash in tog log view
880dcab3 2018-07-10 22:53:34 remove hash from tog log view
b880a918 2018-07-10 22:21:11 refactor tog blame diff display code; no functional change
fb311a66 2018-07-10 22:00:22 don't crash in tog blame -> diff if commit has no parent
ee41ec32 2018-07-10 22:00:07 tweak tog blame display
0e2a293c 2018-07-10 19:12:54 clean up allocations after showing diff from blame view
ad6a6c43 2018-07-10 19:10:17 allow switching from blame view to diff view in tog
b700b5d6 2018-07-10 18:53:33 implement line selection in tog blame view
b39d25c7 2018-07-10 17:26:28 show day of commit in tog log view
18430de3 2018-07-10 15:42:52 nicer blame progress display in tog
3bf198ba 2018-07-10 15:02:13 always pass commit ID to incremental blame callback
3f60a8ef 2018-07-10 14:47:24 show a header line in tog's blame view
d68a0a7d 2018-07-10 13:47:25 implement cleaner cancellation of tog's blame view
75b7a700 2018-07-10 13:32:19 allow quitting tog blame view while blame is in progress
67c4c153 2018-07-10 13:24:56 fix a crash and a memory leak in tog
84451b3e 2018-07-10 13:17:00 implement incremental blame display for tog
63581804 2018-07-09 22:23:00 rename zbuf to inflate
fc79a48d 2018-07-09 17:00:51 add a compile time switch to read pack index with read(2)
af9b7fee 2018-07-09 16:32:39 add compile-time switch which disables mmap for pack files
57363308 2018-07-09 16:20:48 fall back to read() as intended if mapping packfile fails
e7242cee 2018-07-09 15:59:44 less memset() needed in got_inflate_init()
d7464085 2018-07-09 15:30:16 read pack files with mmap
1828273a 2018-07-09 13:52:40 don't crash in 'got blame' error path
0cb74cf4 2018-07-08 19:08:12 don't verify pack index SHA1 upon regular access
e7ea91f8 2018-07-08 18:37:22 in tog, fix width calculation of lines with tabs
eb77ee11 2018-07-08 18:06:36 add an object id cache which backs the object cache
60f2eee1 2018-07-08 17:18:45 undo previous; too much mixup in one data structure
d54f52f4 2018-07-07 16:50:10 store recently accessed objects at front of cache lists
dd031dc0 2018-07-04 12:56:01 fix off-by-one in got_blame()
2811168f 2018-07-04 12:53:44 fix off-by-one in blame_open()
cf8f1261 2018-06-24 00:27:02 fix page-up scroll to '..' entries in 'tog tree'
a1eca9bb 2018-06-24 00:22:20 fix blank line and limit accounting in draw_tree_entries()
ce52c690 2018-06-24 00:18:23 show current parent directory path in 'tog tree' view
cb2ebc8a 2018-06-23 23:52:15 fix memory leak in blame_tree_entry()
d9765a41 2018-06-23 23:49:09 make blame_tree_entry() construct parent's path in correct order
9343a5fb 2018-06-23 23:36:18 allow entering tree view from log view with 't' key
0d4100bb 2018-06-23 23:31:35 tog: exit loop if show_commit() returns an error
ec5f13cc 2018-06-23 23:31:01 unbreak tog build...
ffd1d5e5 2018-06-23 23:29:50 implement 'tog tree'
a19e88aa 2018-06-23 19:28:32 in tog blame, read errno right after error occurred
66b4983c 2018-06-23 19:24:50 fix error path leaks in 'tog blame'
f29d3e89 2018-06-23 19:12:36 make 'tog -h' and 'tog -h xxx' show something useful
a70480e0 2018-06-23 19:02:09 implementation of 'tog blame', not reachable via gui yet
883f0469 2018-06-23 17:57:39 make struct got_tree_object opaque
b0e2201a 2018-06-22 21:15:24 simplify more code which assumed deltas could span mulitple packs
49847196 2018-06-22 20:56:40 wrap overlong lines
4842267f 2018-06-22 20:51:08 remove unnecessary fdopen()
652b2703 2018-06-22 20:43:22 only search one pack file while resolving deltas
57b35b75 2018-06-22 20:12:26 access pack index files with mmap()
49c99f91 2018-06-22 20:09:05 don't needlessly copy packidx when caching it
e67369ac 2018-06-22 14:01:06 oops, forgot to add this file
2bd394ff 2018-06-22 13:42:11 speed up got_object_idset_remove_random() by almost 50%
40aeb19c 2018-06-22 13:03:45 use binary search to find objects in pack index
0a554478 2018-06-22 12:17:35 reduce object cache sizes
cc538cdd 2018-06-22 11:45:31 fix mem leak introduced with caching: actually close objects
cd717821 2018-06-22 11:35:41 add some disabled refcount debug code
4307e577 2018-06-22 11:04:15 size object caches independently of each other
1943de01 2018-06-22 10:46:10 add a commit cache as well
a9bf0c2c 2018-06-22 10:35:09 no need to manually count elements of a set
f6be5c30 2018-06-22 10:33:04 add a tree object cache to struct got_repository
54f20211 2018-06-22 10:00:23 introduce struct got_object_cache
ebfa99d6 2018-06-22 09:55:50 remove unused field of struct got_objcache_entry
50bc349d 2018-06-22 09:54:10 implement repository object cache via object_idset
a2965dbe 2018-06-22 09:52:27 fix got_object_idset_remove_random() for single-element set
441e144c 2018-06-22 09:34:44 init output param in got_object_idset_remove()
433eb4d4 2018-06-22 09:34:00 make data output param of got_object_idset_remove_random() optional
e7c810ea 2018-06-22 09:33:08 allow got_object_idset_remove() to retreive data pointer
4a9bc5ca 2018-06-22 09:31:55 fix leak in got_object_idset_remove()
27c21a11 2018-06-22 09:30:25 introduce got_object_idset_remove_random()
ac4e69fb 2018-06-22 02:02:49 undo previous; this approach won't work
c0cca3f6 2018-06-22 01:59:03 allow removing an unspecified element with got_object_idset_remove()
2d5e8ac7 2018-06-22 01:53:54 remove debug output
7bb0daa1 2018-06-22 01:53:06 add a very simple object cache
835e0dbd 2018-06-21 23:42:37 init output param of got_object_open_as_*
6fad634b 2018-06-21 23:39:50 remove left-over debug code
d157810f 2018-06-21 23:36:40 make annotate_line() non-fatal; handles files getting short
ed77f2ae 2018-06-21 23:34:04 simplify blame_open(): pcommit is not required
9b94757a 2018-06-21 23:25:48 remove wrong comment
404c43c4 2018-06-21 23:22:57 basic 'got blame' implementation
a19581a2 2018-06-21 22:04:27 implement got_object_open_as_blob()
67606321 2018-06-21 21:40:51 fix path length accounting in got_object_open_by_path()
db37e2c0 2018-06-21 21:32:13 rename 'entry' to 'te' in got_object_open_by_path()
00530cfb 2018-06-21 21:10:38 don't quit loop too early in got_object_open_by_path()
197aa481 2018-06-21 21:05:01 fix bogus free() in got_object_open_by_path()
1cbc02b6 2018-06-21 21:02:45 fix object type check in got_open_object_as_tree()