|
6402fb3c
|
2018-09-15T13:21:51
|
|
change got_object_get_id() semantics; avoids pointless allocations
|
|
2ff12563
|
2018-09-15T12:39:48
|
|
fix 'make PROFILE=1' build
|
|
13e51608
|
2018-09-15T12:23:14
|
|
fix bug where duplicates were being added to object idset
|
|
0dcf3e9c
|
2018-09-15T10:57:05
|
|
tweak log message headers again
|
|
dab5fe87
|
2018-09-14T20:22:22
|
|
tweak commit display
|
|
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
|
|
3840f4c9
|
2018-09-13T00:06:12
|
|
fix "rpath" pledge violation in got-read-pack
|
|
eb463357
|
2018-09-11T18:29:31
|
|
reduce pack cache size; avoids opening more than 128 fds
|
|
90636195
|
2018-09-11T18:28:37
|
|
initialize privsep child pointer in got_repo_cache_pack()
|
|
c75f7264
|
2018-09-11T12:57:03
|
|
support commit log messages larger than the maximum imsg size
|
|
c59b3346
|
2018-09-11T12:29:46
|
|
stop sending deltas in imsg; cache deltas in got-read-pack
|
|
edfa7d7f
|
2018-09-11T11:31:34
|
|
plug a tree object leak in worktree.c
|
|
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
|
|
d6bda086
|
2018-09-10T13:10:30
|
|
send deltas when requesting packed object extraction
|
|
876c234b
|
2018-09-10T12:30:47
|
|
start reading pack files with privsep; still WIP
|
|
40cf7208
|
2018-09-09T17:26:34
|
|
remove unused includes from pack.c
|
|
7e212e3d
|
2018-09-09T17:24:46
|
|
make got_packfile_extract_object_to_mem() accept pack instead of repo
|
|
24140570
|
2018-09-09T17:19:27
|
|
make got_packfile_extract_object() accept a pack instead of a repo
|
|
2090a03d
|
2018-09-09T17:00:33
|
|
make got_packfile_open_object() accept a pack instead of a repo
|
|
1510f469
|
2018-09-09T16:33:32
|
|
move pack caching code from pack.c to repository.c
|
|
35c73765
|
2018-09-09T16:14:11
|
|
make open_packed_object() expect a pack instead of a repo
|
|
a98c62b1
|
2018-09-09T16:09:01
|
|
remove unused parameter of open_delta_object()
|
|
2ce68b2f
|
2018-09-09T16:07:11
|
|
don't redundantly open pack file in dump_delta_chain_to_file()
|
|
48095039
|
2018-09-09T16:03:39
|
|
don't open pack redundantly in dump_delta_chain_to_mem()
|
|
c8ecd499
|
2018-09-09T16:00:41
|
|
remove unused parameter from functions resolving packfile deltas
|
|
4fb0d740
|
2018-09-09T15:57:26
|
|
remove unused parameter of open_packfile()
|
|
4a9c75d9
|
2018-09-09T15:56:38
|
|
remove unused parameter of get_packfile_path()
|
|
3413160a
|
2018-09-09T15:55:40
|
|
remove unused parameter of get_object_idx()
|
|
817c5a18
|
2018-09-09T15:50:02
|
|
move packidx header initialization to a separate function
|
|
f0b0c746
|
2018-09-09T12:44:15
|
|
tweak comments in got_lib_privsep.h
|
|
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
|
|
11cdebc1
|
2018-09-03T00:59:21
|
|
remove unused argument from read_commit_object_privsep()
|
|
84717ec7
|
2018-09-02T13:30:31
|
|
add got_locale_is_utf8()
|
|
cd31e911
|
2018-07-23T17:49:17
|
|
fix a leak and use recallocarray in read_object_header()
|
|
17d745b8
|
2018-07-23T17:19:40
|
|
replace reallocarray with recallocarray throughout inflate.c
|
|
666b4ca8
|
2018-07-23T17:03:36
|
|
wrap overlong line
|
|
37bd7602
|
2018-07-23T17:01:35
|
|
fix length calculations in mmap inflate; fixes garbage diffs
|
|
720ad641
|
2018-07-23T13:40:13
|
|
don't remove cached elements in got_object_idcache_add()
|
|
61c9f6dc
|
2018-07-23T13:37:08
|
|
plug a leak in got_object_idcache_add()
|
|
b565f6f8
|
2018-07-23T13:08:03
|
|
avoid unnecessary reallocations in fetch_commits_from_open_branches()
|
|
f4ceb45e
|
2018-07-23T12:40:12
|
|
commit graph child adjancencies are not used; drop them
|
|
7a132809
|
2018-07-23T11:41:06
|
|
fix leak in object_path()
|
|
fa2f6902
|
2018-07-23T11:30:26
|
|
use got_object_qid_free() consistently
|
|
f831532b
|
2018-07-23T11:22:21
|
|
remove unused got_object_idset_remove_random()
|
|
fb5b9d5a
|
2018-07-23T11:18:44
|
|
fix more leaks in commit graph's add_node()
|
|
c336f889
|
2018-07-23T10:53:49
|
|
don't store copies of packfile paths in each delta
|
|
673702af
|
2018-07-23T10:37:54
|
|
fix leak in dump_delta_chain_to_file()
|
|
ab3ad429
|
2018-07-23T10:34:33
|
|
fix leaks in resolve_offset_delta()
|
|
063c1bed
|
2018-07-23T10:12:37
|
|
free parent ids when freeing commit graph nodes
|
|
5aef3967
|
2018-07-22T16:25:11
|
|
plug some leaks in inflate.c
|
|
4e845d01
|
2018-07-22T16:10:19
|
|
fix leaks in commig graph's add_node()
|
|
ca008b32
|
2018-07-22T15:38:50
|
|
fix leak in got_object_open_by_path()
|
|
cb352812
|
2018-07-22T14:08:45
|
|
callers of add_node() don't need to check for GOT_ERR_OBJ_EXISTS
|
|
ce47a424
|
2018-07-22T13:52:36
|
|
treat double-linking to same child in commit graph as no-op
|
|
04ca23f4
|
2018-07-16T13:05:23
|
|
allow filtering history by paths in 'got log'
|
|
85f51bba
|
2018-07-16T07:49:08
|
|
scan upwards for git repositories
|
|
60507209
|
2018-07-13T11:26:37
|
|
fix a leak in got_inflate_to_mem_mmap()
|
|
df9513f1
|
2018-07-13T11:02:06
|
|
fix mem leak in blame_changes() error path
|
|
3efa19e7
|
2018-07-13T10:51:34
|
|
fix more memleaks
|
|
58c811c5
|
2018-07-13T10:40:56
|
|
remove a wrong free() in got_blame()
|
|
e8f89a81
|
2018-07-13T10:38:31
|
|
only unmap map if non-NULL in got_pack_close()
|
|
d4af3990
|
2018-07-13T10:28:26
|
|
fix mem leaks in got_blame()
|
|
ce7f1bfe
|
2018-07-13T10:26:08
|
|
fix a mem leak in blame_commit()
|
|
ccfe88e6
|
2018-07-13T00:39:26
|
|
provide a compile-time toggle for object caching
|
|
062ebb78
|
2018-07-13T00:30:22
|
|
replace some calloc() with malloc() in object.c
|
|
26206841
|
2018-07-13T00:06:40
|
|
always close blame in got_blame_incremental()
|
|
dbc6a6b6
|
2018-07-12T19:05:28
|
|
allow going back to previously blamed commits in tog blame
|
|
c35a7943
|
2018-07-12T15:04:11
|
|
account for line shift in blame; lots of help from tb@
|
|
45202a8f
|
2018-07-11T20:57:44
|
|
fix reading ref deltas
|
|
89a4e64f
|
2018-07-11T13:11:58
|
|
add missing call to blame callback
|
|
ede67fd9
|
2018-07-10T23:32:29
|
|
remove empty line from commit diff output
|
|
3bf198ba
|
2018-07-10T15:02:13
|
|
always pass commit ID to incremental blame callback
|
|
d68a0a7d
|
2018-07-10T13:47:25
|
|
implement cleaner cancellation of tog's blame view
|
|
75b7a700
|
2018-07-10T13:32:19
|
|
allow quitting tog blame view while blame is in progress
|
|
84451b3e
|
2018-07-10T13:17:00
|
|
implement incremental blame display for tog
|
|
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)
|
|
af9b7fee
|
2018-07-09T16:32:39
|
|
add compile-time switch which disables mmap for pack files
|
|
57363308
|
2018-07-09T16:20:48
|
|
fall back to read() as intended if mapping packfile fails
|
|
e7242cee
|
2018-07-09T15:59:44
|
|
less memset() needed in got_inflate_init()
|
|
d7464085
|
2018-07-09T15:30:16
|
|
read pack files with mmap
|
|
1828273a
|
2018-07-09T13:52:40
|
|
don't crash in 'got blame' error path
|
|
0cb74cf4
|
2018-07-08T19:08:12
|
|
don't verify pack index SHA1 upon regular access
|
|
eb77ee11
|
2018-07-08T18:06:36
|
|
add an object id cache which backs the object cache
|
|
60f2eee1
|
2018-07-08T17:18:45
|
|
undo previous; too much mixup in one data structure
|
|
d54f52f4
|
2018-07-07T16:50:10
|
|
store recently accessed objects at front of cache lists
|
|
dd031dc0
|
2018-07-04T12:56:01
|
|
fix off-by-one in got_blame()
|
|
2811168f
|
2018-07-04T12:53:44
|
|
fix off-by-one in blame_open()
|
|
883f0469
|
2018-06-23T17:57:39
|
|
make struct got_tree_object opaque
|
|
b0e2201a
|
2018-06-22T21:15:24
|
|
simplify more code which assumed deltas could span mulitple packs
|