|
788c352e
|
2018-06-16T19:18:32
|
|
store commit timestamps as 'struct tm' in UTC
|
|
be6a1b5a
|
2018-06-11T03:17:51
|
|
promote commit graph's open_commit() helper to public API
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
7cd42a1a
|
2018-06-11T02:17:16
|
|
free timezone offset strings in got_object_commit_close()
|
|
6c281f94
|
2018-06-11T02:14:44
|
|
show timezone offset in 'got log'
|
|
4626e416
|
2018-06-11T01:25:06
|
|
parse commit timestamps when opening commits
|
|
6e790f45
|
2018-06-11T00:50:26
|
|
move parse_commit_time() to object.c and make public API
|
|
bacc9935
|
2018-05-20T13:02:12
|
|
show log message above a diff between commits
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
b419fc47
|
2018-04-26T22:17:43
|
|
error out if child dies or does not exit with success
|
|
8b2180d4
|
2018-04-26T19:47:10
|
|
store fd instead of FILE in struct got_pack to prepare privsep
|
|
be37c2e6
|
2018-04-24T22:21:09
|
|
don't pass redundant program name to setproctitle()
|
|
1a6b3ab7
|
2018-04-24T13:34:24
|
|
fix error code in got_object_blob_open()
|
|
2967a784
|
2018-04-24T13:30:34
|
|
verify size of blob received from privsep child
|
|
ff6b18f8
|
2018-04-24T12:50:21
|
|
read blobs through privsep
|
|
068fd2bf
|
2018-04-24T12:27:59
|
|
give some privsep functions shorter names
|
|
3aca5731
|
2018-04-24T12:24:57
|
|
prepare for blob privsep: use file descriptors instead of FILE
|
|
57efb1af
|
2018-04-24T10:41:15
|
|
add open_loose_blob() helper
|
|
c7254d79
|
2018-04-24T10:32:10
|
|
simplify error handling in got_object_blob_open()
|
|
15c8b0e6
|
2018-04-24T10:23:38
|
|
extract blobs to tempfiles instead of reading through zlib
|
|
e033d803
|
2018-04-23T18:30:26
|
|
read tree objects with privsep
|
|
e506bf32
|
2018-04-23T15:39:51
|
|
typo
|
|
bff6ca00
|
2018-04-23T15:38:35
|
|
read commit objects with privsep
|
|
e3306bd9
|
2018-04-23T07:20:32
|
|
simplify variable names in read_object_header_privsep_child()
|
|
302b7dd6
|
2018-04-23T07:17:21
|
|
add read_object_header_privsep_child() helper
|
|
6cd97fcc
|
2018-04-22T16:34:33
|
|
plug fd leak in read_object_header_privsep()
|
|
d5003b79
|
2018-04-22T16:33:07
|
|
make open_loose_object return a file descriptor
|
|
15d3ea56
|
2018-04-22T15:54:56
|
|
close pipe in unpriv child
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
e6b1056e
|
2018-04-22T13:21:17
|
|
initialize output parameter in object_path()
|
|
3235492e
|
2018-04-01T18:17:18
|
|
add the ability to start the log at a particular commit
|
|
0a585a0d
|
2018-03-17T18:13:19
|
|
remove GOT_ERR_NO_MEM, we can just use errno in those cases
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|
|
8bf5b3c9
|
2018-03-17T17:42:48
|
|
rewrite 'got log' without recursion
|
|
56866f4a
|
2018-03-17T15:27:00
|
|
fix resource leaks in error paths of got_object_blob_open()
|
|
d0f3be7c
|
2018-03-17T15:17:14
|
|
initialize some output variables on failure
|
|
18e99ab6
|
2018-03-17T03:32:28
|
|
fix fd leak in got_object_open()
|
|
b29656e2
|
2018-03-16T23:05:12
|
|
set obj->size of packed deltified objects to object's actual size
|
|
19d747f7
|
2018-03-16T20:18:09
|
|
avoid an extra memcpy in got_inflate_to_mem()
|
|
43a2d19d
|
2018-03-16T19:28:52
|
|
need to subtract hdrlen from tree data in got_object_tree_open()
|
|
ea35256b
|
2018-03-16T19:27:48
|
|
avoid a round-trip via tempfile when reading packed commits
|
|
e0ab43e7
|
2018-03-16T19:20:15
|
|
avoid a round-trip of data through a temp file when reading trees
|
|
25783624
|
2018-03-12T13:59:29
|
|
use stricter CPPFLAGS from mpi
|
|
32cb896c
|
2018-03-11T14:10:56
|
|
rename library-private headers from *_priv.h to *_lib.h
|
|
5677e194
|
2018-03-11T13:20:25
|
|
rename got_zb_priv.h to got_zbuf_priv.h
|
|
be89e2b1
|
2018-03-03T14:02:13
|
|
In read_to_mem() loop, don't overwrite already read blocks
|
|
1411938b
|
2018-02-12T23:25:38
|
|
rename private header filenames so they are in got_ namespace
|
|
ef0981d5
|
2018-02-12T22:40:55
|
|
make length of id string an implementation detail
|
|
6dfa2fd3
|
2018-02-12T22:20:37
|
|
remove got_parse_object_id(), add got_object_open_by_id_str() instead
|
|
59ece79d
|
2018-02-12T22:13:27
|
|
make struct got_object_id opaque
|
|
908b0194
|
2018-02-12T21:29:08
|
|
move struct got_zstream_buf to private header zb.h
|
|
f934cf2c
|
2018-02-12T21:27:40
|
|
make struct got_blob_object opaque
|
|
eb651edf
|
2018-02-11T18:16:43
|
|
more progress on reading packed/deltified objects
|
|
126ee060
|
2018-02-11T16:46:49
|
|
remove insize arg from inflate_read()
|
|
c743ac7d
|
2018-01-27T03:27:41
|
|
remove pointless loops in read_{commit,tree}_object()
|
|
90356acc
|
2018-01-27T03:06:07
|
|
Fix missing error check in parse_tree_object().
|
|
885d3e02
|
2018-01-27T01:05:56
|
|
implement delta combiner and a small test suite for it
|
|
4ca7b755
|
2018-01-26T18:13:01
|
|
Move zlib wrapper/buffering code into a separate file.
|
|
1db76ab5
|
2018-01-26T14:26:35
|
|
Some memory failure checks were missing.
|
|
4ee4114f
|
2018-01-23T18:20:14
|
|
rename helper function open_object() to fopen_object()
|
|
c3703302
|
2018-01-23T15:19:45
|
|
model delta chains in a better way
|
|
96f5e8b3
|
2018-01-23T13:38:17
|
|
add support for delta chains; implement them for offset deltas
|
|
eef6493a
|
2018-01-19T18:09:29
|
|
Make struct got_object opaque to users of the library
|
|
b107e67f
|
2018-01-19T18:03:07
|
|
Implement open() support for offset delta objects
|
|
3ee5fc21
|
2018-01-17T22:25:01
|
|
add support for extracting non-deltified packed objects
|
|
6c00b545
|
2018-01-17T21:59:05
|
|
open packed objects correctly; don't worry about their contents yet
|
|
4558fcd4
|
2018-01-14T18:23:17
|
|
Support packfiles in object-type specific object_open() functions.
|
|
f334529e
|
2018-01-12T21:17:22
|
|
add a conversion function from errno to got_error and use it
|
|
a1fd68d8
|
2018-01-12T20:59:51
|
|
Extract non-deltified objects from pack files.
|
|
c56976de
|
2017-12-02T00:51:11
|
|
fix previous
|
|
6cb5fd0d
|
2017-12-02T00:45:51
|
|
don't overwrite already decompressed data
|
|
e302c59e
|
2017-12-02T00:44:09
|
|
check recallocarray return value
|
|
744d9326
|
2017-12-01T22:38:52
|
|
fix size calculations
|
|
a3e2cbea
|
2017-12-01T22:09:59
|
|
make tree diffing work
|
|
02f14ae5
|
2017-12-01T20:04:15
|
|
remove unused function
|
|
f78b0693
|
2017-11-29T23:42:16
|
|
show blob IDs in diff header
|
|
7d283eee
|
2017-11-29T17:11:11
|
|
add and test basic blob diffing functionality
|
|
68482ea3
|
2017-11-27T05:13:16
|
|
implement open/close for blobs; add test which prints one
|
|
f715ca7f
|
2017-11-27T01:10:58
|
|
move printing of tree objects into regression test
|
|
0ffeb3c2
|
2017-11-26T23:50:52
|
|
parse and print tree objects
|
|
d1cda826
|
2017-11-06T18:53:05
|
|
parse commit objects
|
|
63323519
|
2017-11-06T13:55:58
|
|
avoid repeated strlen() calls
|
|
ab9a70b2
|
2017-11-06T13:49:35
|
|
parse object header
|
|
d71d75ad
|
2017-11-05T18:09:59
|
|
print the head revision
|