|
ca0d469c
|
2019-08-13T10:20:42
|
|
don't forget to do refcounting in got_object_tag_close()
|
|
a0de39f3
|
2019-08-09T11:56:24
|
|
fix build on OpenBSD/sparc64 (gcc)
|
|
00eb6a1f
|
2019-07-15T15:20:45
|
|
get rid of an inline implementation of got_object_qid_free()
|
|
2256993b
|
2019-07-15T12:50:29
|
|
avoid dependency on delta.o in binaries which don't need it
|
|
dd88155e
|
2019-06-29T23:26:36
|
|
disambiguate abbreviated object IDs based on object type
|
|
638f9024
|
2019-05-13T12:40:57
|
|
rename got_error_prefix_errno() to got_error_from_errno()
|
|
656b1f76
|
2019-05-11T14:26:12
|
|
while (1) -> for (;;)
|
|
230a42bd
|
2019-05-11T13:04:38
|
|
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
|
|
324d37e7
|
2019-05-11T09:14:30
|
|
make got path APIs available to library consumers
|
|
ed175427
|
2019-05-07T19:53:44
|
|
more progress on generating new tree entries
|
|
8914529d
|
2019-04-13T18:55:07
|
|
make parse_tree_entry() require a mode field
|
|
fae40e36
|
2019-04-13T18:47:15
|
|
bump copyright year in object_parse.c
|
|
dedbbd9d
|
2019-04-13T18:43:31
|
|
fix more unbound string searches in object_parse.c
|
|
c7c59d3c
|
2019-04-13T18:38:29
|
|
remove unused variable in got_object_parse_header()
|
|
9ef4ac16
|
2019-04-13T18:35:06
|
|
don't use unbound strlen() while parsing objects
|
|
23bc48a9
|
2019-03-19T12:55:28
|
|
rename got_zstream_* to got_inflate_*
|
|
e02fc99f
|
2019-03-19T12:40:44
|
|
move declaration of object labels to got_lib_object.h
|
|
ff2a4428
|
2019-03-19T12:34:28
|
|
rename "object tags" to "labels" to avoid confusion with tag objects
|
|
f5d3d7af
|
2019-02-05T15:19:24
|
|
use path lists to sort dirent, tree object, and file index entries
|
|
e0e55b50
|
2019-02-01T22:46:32
|
|
Support tags in Linux git repo which do not carry name of tagger.
|
|
5e0b25c4
|
2018-12-24T14:37:19
|
|
wrap another long line
|
|
6e72e6a3
|
2018-12-23T23:21:35
|
|
there's no point in embedding the object header in commits
|
|
1785f84a
|
2018-12-23T23:15:42
|
|
eliminate got_object_open() round-trip when opening commits
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
f4a881ce
|
2018-11-17T16:04:05
|
|
more support for tag objects; new code is not yet reachable
|
|
13f977b4
|
2018-11-17T13:14:21
|
|
Set output to NULL if got_object_parse_tree() fails.
|
|
6f3efa55
|
2018-11-16T09:49:09
|
|
remove unused declarations
|
|
68bf1b1e
|
2018-11-07T08:43:13
|
|
unnecessary repeated strlen() in parse_tree_entry()
|
|
f054b67a
|
2018-11-05T22:28:03
|
|
remove object_idcache; use object_idset instead
|
|
6dfaee02
|
2018-11-05T19:09:07
|
|
initialize te->mode in parse_tree_entry()
|
|
acf0c7c6
|
2018-11-05T18:56:36
|
|
no need to zero commit's tree ID during allocation
|
|
5df4932d
|
2018-11-05T18:25:15
|
|
improve handling of struct got_object_qid allocations
|
|
32ac459c
|
2018-11-05T18:12:25
|
|
there's no need to zero tree entries during allocation
|
|
ccb26ccd
|
2018-11-05T16:16:35
|
|
avoid a call to mktime() in commit graph's add_node()
|
|
41fa1437
|
2018-11-05T15:30:15
|
|
back out mini-commits; no significant performance difference
|
|
05e1230b
|
2018-11-05T12:42:03
|
|
rename got_commit_object_mini to got_mini_commit_object
|
|
e32baab7
|
2018-11-05T12:39:49
|
|
add an object cache for mini commits
|
|
7762fe12
|
2018-11-05T11:46:30
|
|
add a mini-commit object for use by commit graph
|
|
77880158
|
2018-11-04T13:09:52
|
|
move code not used by libexec tools out of object_parse.c
|
|
106807b4
|
2018-09-15T20:57:10
|
|
make object caching actually work in got-read-pack
|
|
2ff12563
|
2018-09-15T12:39:48
|
|
fix 'make PROFILE=1' build
|
|
3840f4c9
|
2018-09-13T00:06:12
|
|
fix "rpath" pledge violation in got-read-pack
|
|
6bef87be
|
2018-09-11T11:23:44
|
|
move object cache out of repository.c to its own file
|
|
55da3778
|
2018-09-10T18:39:31
|
|
read packed blobs with privsep
|
|
e7885405
|
2018-09-10T17:26:06
|
|
read packed trees with privsep
|
|
cfd633c2
|
2018-09-10T17:07:59
|
|
read packed commits with privsep
|
|
876c234b
|
2018-09-10T12:30:47
|
|
start reading pack files with privsep; still WIP
|
|
3cab8b4d
|
2018-09-08T17:55:19
|
|
put repository path into privsep children's argv
|
|
3516b818
|
2018-09-08T17:42:23
|
|
init ibuf only once for the lifetime of a privsep child
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
03fa71c8
|
2018-09-06T17:42:46
|
|
move some more functions from object.c to object_parse.c
|
|
a440fac0
|
2018-09-06T17:33:13
|
|
move object parsing code into a separate file
|