thodg/got

Branch :


Log

Author Commit Date CI Message
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()
35e9ba5d 2018-06-21 19:41:20 introduce got_object_blob_dump_to_file()
730c718b 2018-06-21 18:25:45 introduce GOT_ERR_RANGE
776d4d29 2018-06-17 12:34:17 add got_object_open_as_tree() and got_object_open_by_path()
f7d20e89 2018-06-17 11:55:08 make got_canonpath() return a got_error
e6eac3b8 2018-06-17 11:47:23 introduce got_canonpath()
ec798807 2018-06-17 11:37:43 remove unused and broken got_path_segment_count()
fe8df4c2 2018-06-16 23:52:47 undo previous; it broke tog(1) with openssl repo
98fdf1e0 2018-06-16 23:50:18 iter_node insertion hack in commit graph shouldn't be needed
4bb494d5 2018-06-16 19:24:46 display UTC commit timestamps in tog(1)
788c352e 2018-06-16 19:18:32 store commit timestamps as 'struct tm' in UTC
5489743f 2018-06-13 19:32:28 make tog(1) compile again
6238ee32 2018-06-13 19:29:57 show 'got log' options in sorted order
1cfab718 2018-06-13 19:21:52 wording tweak in got(1) man page
d1f2edc9 2018-06-13 19:19:55 make 'got log -c' accept a branch name
1fd6d7ea 2018-06-13 18:54:05 remove unused -v option for 'got log'
38e11793 2018-06-13 18:52:23 improve option listings in got(1) man page
0ed6ed4c 2018-06-13 18:29:04 got log: allow first-parent traversal with the commit graph
a7f50699 2018-06-11 22:52:06 plug mem leaks in tog's mbs2ws()
a37db869 2018-06-11 22:21:01 remove false statement in comment
58e5f354 2018-06-11 22:19:29 tweak add_node_to_iter_list for clarity; no functional change
19137930 2018-06-11 22:14:50 improve comment
00dfcb92 2018-06-11 22:02:49 handle EILSEQ in tog(1)
72f85f8c 2018-06-11 21:36:08 fix endless loop in commit graph
d2312330 2018-06-11 21:33:26 ensure commit graph iterations see all new commits being added
9ba79e04 2018-06-11 18:42:04 commit graph support for tog(1)
31920504 2018-06-11 16:40:08 rename commit graph's iter_candidates to iter_list
6e0c0f9a 2018-06-11 15:52:51 remove got_commit_graph_contains_object() Put equivalent functionality into fetch_commits_up_to() instead.
ca2dc7e6 2018-06-11 15:23:52 remove vim .swp files which crept in
1142eae9 2018-06-11 15:22:15 introduce got_commit_graph_fetch_commits_up_to()
6a4c1890 2018-06-11 14:23:42 introduce got_commit_graph_contains_object
f8e900f3 2018-06-11 03:33:43 use got_object_open_as_commit() in 'got log'
069f84d5 2018-06-11 03:31:01 use signed int for max numer of object idset elements
736b910f 2018-06-11 03:21:00 use got_object_open_as_commit() in tog(1)
be6a1b5a 2018-06-11 03:17:51 promote commit graph's open_commit() helper to public API
c4d7a9c4 2018-06-11 03:13:33 replace inline code with call to open_commit() helper
79f35eb3 2018-06-11 03:09:27 rename got_parent_id to got_object_qid; better generic name
b43fbaa0 2018-06-11 02:54:29 do not store commits in the commit graph; saves memory
d7b08640 2018-06-11 02:27:01 remove unused function
6ede4e7a 2018-06-11 02:20:38 fix check for author != committer in 'got log'
7cd42a1a 2018-06-11 02:17:16 free timezone offset strings in got_object_commit_close()
6c281f94 2018-06-11 02:14:44 show timezone offset in 'got log'
ef530fe5 2018-06-11 01:45:42 make commit timestamps work across privsep
c0768b0f 2018-06-11 01:36:03 make 'got log' show time in human-readable format
4626e416 2018-06-11 01:25:06 parse commit timestamps when opening commits
6e790f45 2018-06-11 00:50:26 move parse_commit_time() to object.c and make public API
3fe1abad 2018-06-11 00:36:59 make 'got log' always show parents of merge commits
a0603db2 2018-06-11 00:32:25 add -v option 'got log'; currently shows parent commits
4bd3f2bb 2018-06-11 00:27:10 some commits were missing from the commit graph
832c249c 2018-06-11 00:01:54 indent log messages in output of 'got log'
c363871b 2018-06-10 23:47:40 commit graph: don't omit commits with equal timestamps
372ccdbb 2018-06-10 19:01:41 basic commit graph; make 'got log' use it; WIP with known bugs
917bfd05 2018-06-10 14:55:20 add an extra callback argument to got_object_idset_for_each()
45b73774 2018-06-04 22:34:08 rename got_object_idset_get_data() to got_object_idset_get()
d5a90aac 2018-06-04 22:32:38 return existing data if existing object id is added to set
c6f420bf 2018-06-04 21:50:01 expose number of elements in an object id set
56cca8e5 2018-06-04 20:54:13 use macro instead of literal ".pack"
72fb0363 2018-06-04 20:53:30 use macro instead of literal ".idx"
d475dd0d 2018-06-04 20:52:43 use strlcpy instead of strncpy
4738e5f4 2018-06-04 20:46:09 remove unnecessary forward declaration