|
9b6578d8
|
2019-05-08T11:58:16
|
|
make regress build again
|
|
9e672c74
|
2019-03-11T14:56:04
|
|
implement got_ref_write()
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
6353ad76
|
2019-02-08T15:12:00
|
|
make 'got update' merge file edits
|
|
25a58941
|
2019-01-08T23:56:48
|
|
remove the pathset abstraction again; replaced by RB tree
|
|
90285c3b
|
2019-01-08T20:13:18
|
|
properly remove empty directories left behind during updates
|
|
cb44a3e5
|
2019-01-04T17:57:16
|
|
apply unveil(2) to repository tests
|
|
9465d522
|
2019-01-03T17:31:28
|
|
make C test output match cmdline test output
|
|
0de8fe28
|
2018-12-24T11:00:43
|
|
make repos regress tests pass again
|
|
54156555
|
2018-12-24T10:58:32
|
|
undo commit timestamps next to paths in diffs; they are redundant
|
|
adacb96f
|
2018-12-24T10:39:46
|
|
show commit timestamps in diff headers
|
|
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
|
|
f054b67a
|
2018-11-05T22:28:03
|
|
remove object_idcache; use object_idset instead
|
|
df2871d2
|
2018-10-18T11:45:20
|
|
make amount of diff context configurable at API level
|
|
2ff12563
|
2018-09-15T12:39:48
|
|
fix 'make PROFILE=1' build
|
|
405a764e
|
2018-09-14T00:30:38
|
|
don't display blob IDs twice when diffing blobs directly
|
|
3b8ef1a8
|
2018-09-14T00:25:13
|
|
tweak diff output and adjust test expectations accordingly
|
|
8f97f261
|
2018-09-14T00:13:19
|
|
show blob IDs in diffs again and make repository test pass
|
|
f6861a81
|
2018-09-13T23:48:14
|
|
display file paths in diffs instead of blob SHA1s
|
|
6bef87be
|
2018-09-11T11:23:44
|
|
move object cache out of repository.c to its own file
|
|
079b2f65
|
2018-09-08T16:56:10
|
|
add a Makefile hierarchy which builds the whole show
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
a440fac0
|
2018-09-06T17:33:13
|
|
move object parsing code into a separate file
|
|
ccfe88e6
|
2018-07-13T00:39:26
|
|
provide a compile-time toggle for object caching
|
|
63581804
|
2018-07-09T22:23:00
|
|
rename zbuf to inflate
|
|
fc79a48d
|
2018-07-09T17:00:51
|
|
add a compile time switch to read pack index with read(2)
|
|
eb77ee11
|
2018-07-08T18:06:36
|
|
add an object id cache which backs the object cache
|
|
883f0469
|
2018-06-23T17:57:39
|
|
make struct got_tree_object opaque
|
|
50bc349d
|
2018-06-22T09:54:10
|
|
implement repository object cache via object_idset
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
442a3ddc
|
2018-04-23T09:38:37
|
|
try to infer repository path from work tree
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
5261c201
|
2018-04-01T23:37:09
|
|
rename 'refs' to 'reference'
|
|
5a83d54e
|
2018-04-01T14:28:17
|
|
verify diff output in blob diff test
|
|
0a585a0d
|
2018-03-17T18:13:19
|
|
remove GOT_ERR_NO_MEM, we can just use errno in those cases
|
|
f78ec441
|
2018-03-17T03:33:47
|
|
fix memleak in test helper function print_tree_object()
|
|
22eb8973
|
2018-03-12T20:40:15
|
|
restore DEBUG build
|
|
f8352b2a
|
2018-03-12T14:10:23
|
|
use pledge(2) in regression tests
|
|
25783624
|
2018-03-12T13:59:29
|
|
use stricter CPPFLAGS from mpi
|
|
a76a38d9
|
2018-03-11T13:17:56
|
|
rename zb.c to zbuf.c
|
|
ff3eb0f2
|
2018-03-09T15:33:12
|
|
fix repos path argument processing in repository_test
|
|
03c6739c
|
2018-02-12T23:16:53
|
|
move got_sha1.h to private lib directory
|
|
80f0eb00
|
2018-02-12T22:52:27
|
|
public API is now independent of sha1.h and zlib.h
|
|
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
|
|
f934cf2c
|
2018-02-12T21:27:40
|
|
make struct got_blob_object opaque
|
|
354a7e12
|
2018-02-12T00:30:06
|
|
make diff tests silent by default
|
|
74671950
|
2018-02-12T00:15:49
|
|
add output file argument to got_diff_tree
|
|
044e7393
|
2018-02-11T18:35:45
|
|
don't assume objects IDs are sorted by their values in packidx
|
|
eb651edf
|
2018-02-11T18:16:43
|
|
more progress on reading packed/deltified objects
|
|
4ca7b755
|
2018-01-26T18:13:01
|
|
Move zlib wrapper/buffering code into a separate file.
|
|
14545512
|
2018-01-26T15:04:58
|
|
in repository_test.c, make 'verbose' a static variable
|
|
82f2fb69
|
2018-01-26T15:02:21
|
|
make repository test less verbose by default
|
|
a37d050f
|
2018-01-26T14:37:13
|
|
make the read_log() tests fail if some objects cannot be read
|
|
b08fe7be
|
2018-01-26T14:34:15
|
|
make tests print 'ok' if they pass
|
|
322260e1
|
2018-01-26T13:58:40
|
|
Get rid of xmalloc.{c,h}.
malloc(3) & pread(3) errors will now be reported as GOT_ERR_NO_MEM.
This does not improve the numbers of leaks in diffreg.c
|
|
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
|
|
efd2a263
|
2018-01-19T16:18:44
|
|
add some stub code for packed ref-delta objects
|
|
a92b0c17
|
2018-01-14T18:57:56
|
|
build with debug again (my commit adding -Werror broke this)
|
|
740c5444
|
2018-01-14T17:48:32
|
|
compile with -Werror
|
|
a1fd68d8
|
2018-01-12T20:59:51
|
|
Extract non-deltified objects from pack files.
|
|
a3e2cbea
|
2017-12-01T22:09:59
|
|
make tree diffing work
|
|
b82eb359
|
2017-12-01T20:25:49
|
|
fix previous
|
|
97d4f2b9
|
2017-12-01T20:25:28
|
|
build with debug by default
|
|
4a0235dd
|
2017-11-30T16:46:29
|
|
fix variable names
|
|
98abbc84
|
2017-11-30T16:18:10
|
|
test tree diff (not yet working correctly)
|
|
62136d3a
|
2017-11-29T23:46:24
|
|
allow for custom diff header labels
|
|
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
|
|
30b4bb73
|
2017-11-27T01:24:58
|
|
remove a debug printf
|
|
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
|
|
bfab4d9a
|
2017-11-12T16:03:00
|
|
make our test display the entire commit log
|
|
d8871cad
|
2017-11-12T15:43:30
|
|
rename test
|
|
1c852fbe
|
2017-11-12T15:42:12
|
|
move some of the test code to a helper function
|
|
47cbebdb
|
2017-11-06T19:22:13
|
|
close commit object
|
|
d1cda826
|
2017-11-06T18:53:05
|
|
parse commit objects
|
|
ab9a70b2
|
2017-11-06T13:49:35
|
|
parse object header
|
|
d71d75ad
|
2017-11-05T18:09:59
|
|
print the head revision
|
|
a10877b6
|
2017-11-05T17:29:11
|
|
remove redundant tests
|
|
11995603
|
2017-11-05T17:26:31
|
|
resolve symbolic refs
|
|
92af5469
|
2017-11-05T14:15:47
|
|
do not require that got applications normalize paths
|
|
7b19e0f1
|
2017-11-05T13:35:01
|
|
add copyright
|
|
4027f31a
|
2017-11-04T19:41:54
|
|
initial import; current implementation only parses the .git/HEAD ref
|