Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2673a8da | 2018-09-19 20:01:20 | whitespace | ||
| 298a4a4b | 2018-09-19 20:00:36 | avoid unnecessary strlen() call in find_entry_by_name() | ||
| d9e7e1f6 | 2018-09-19 16:08:32 | match tree entries exactly, not by prefix, in find_entry_by_name() | ||
| 71eb0e7f | 2018-09-16 19:24:26 | eliminate redundant cache search in got_object_open_as_tree() | ||
| 434025f3 | 2018-09-16 19:22:12 | eliminate redundant cache search in got_object_open_as_commit() | ||
| e8eb494a | 2018-09-16 19:18:01 | check caches first in got_object_open_as_{tree,commit}() | ||
| 59790a32 | 2018-09-15 21:41:21 | search pack index before doing a stat for loose objects | ||
| 65a9bbe9 | 2018-09-15 21:23:55 | avoid strdup in got_object_id_by_path() and got_object_tree_path_changed() | ||
| a31cea73 | 2018-09-15 20:43:39 | fix leaked trees in got_object_tree_path_changed() | ||
| f970fa8a | 2018-09-15 20:27:04 | fix filtering for directory paths in 'got log' | ||
| 07862c20 | 2018-09-15 15:32:22 | introduce got_object_tree_path_changed() and use it in 'got log' | ||
| 27d434c2 | 2018-09-15 13:52:06 | replace got_object_open_by_path() with got_object_id_by_path() | ||
| 6402fb3c | 2018-09-15 13:21:51 | change got_object_get_id() semantics; avoids pointless allocations | ||
| 2ff12563 | 2018-09-15 12:39:48 | fix 'make PROFILE=1' build | ||
| 3840f4c9 | 2018-09-13 00:06:12 | fix "rpath" pledge violation in got-read-pack | ||
| 6bef87be | 2018-09-11 11:23:44 | move object cache out of repository.c to its own file | ||
| 55da3778 | 2018-09-10 18:39:31 | read packed blobs with privsep | ||
| e7885405 | 2018-09-10 17:26:06 | read packed trees with privsep | ||
| cfd633c2 | 2018-09-10 17:07:59 | read packed commits with privsep | ||
| 876c234b | 2018-09-10 12:30:47 | start reading pack files with privsep; still WIP | ||
| 7e212e3d | 2018-09-09 17:24:46 | make got_packfile_extract_object_to_mem() accept pack instead of repo | ||
| 24140570 | 2018-09-09 17:19:27 | make got_packfile_extract_object() accept a pack instead of a repo | ||
| 2090a03d | 2018-09-09 17:00:33 | make got_packfile_open_object() accept a pack instead of a repo | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| 03fa71c8 | 2018-09-06 17:42:46 | move some more functions from object.c to object_parse.c | ||
| a440fac0 | 2018-09-06 17:33:13 | move object parsing code into a separate file | ||
| 11cdebc1 | 2018-09-03 00:59:21 | remove unused argument from read_commit_object_privsep() | ||
| cd31e911 | 2018-07-23 17:49:17 | fix a leak and use recallocarray in read_object_header() | ||
| 7a132809 | 2018-07-23 11:41:06 | fix leak in object_path() | ||
| fa2f6902 | 2018-07-23 11:30:26 | use got_object_qid_free() consistently | ||
| ca008b32 | 2018-07-22 15:38:50 | fix leak in got_object_open_by_path() | ||
| 062ebb78 | 2018-07-13 00:30:22 | replace some calloc() with malloc() in object.c | ||
| dbc6a6b6 | 2018-07-12 19:05:28 | allow going back to previously blamed commits in tog blame | ||
| 84451b3e | 2018-07-10 13:17:00 | implement incremental blame display for tog | ||
| 63581804 | 2018-07-09 22:23:00 | rename zbuf to inflate | ||
| 883f0469 | 2018-06-23 17:57:39 | make struct got_tree_object opaque | ||
| 4842267f | 2018-06-22 20:51:08 | remove unnecessary fdopen() | ||
| cc538cdd | 2018-06-22 11:45:31 | fix mem leak introduced with caching: actually close objects | ||
| 1943de01 | 2018-06-22 10:46:10 | add a commit cache as well | ||
| f6be5c30 | 2018-06-22 10:33:04 | add a tree object cache to struct got_repository | ||
| 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_* | ||
| 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() | ||
| 776d4d29 | 2018-06-17 12:34:17 | add got_object_open_as_tree() and got_object_open_by_path() | ||
| 788c352e | 2018-06-16 19:18:32 | store commit timestamps as 'struct tm' in UTC | ||
| be6a1b5a | 2018-06-11 03:17:51 | promote commit graph's open_commit() helper to public API | ||
| 79f35eb3 | 2018-06-11 03:09:27 | rename got_parent_id to got_object_qid; better generic name | ||
| 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' | ||
| 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 | ||
| bacc9935 | 2018-05-20 13:02:12 | show log message above a diff between commits | ||
| 511a516b | 2018-05-19 16:57:12 | move got_opentmp* functions to public API; used from tog | ||
| b419fc47 | 2018-04-26 22:17:43 | error out if child dies or does not exit with success | ||
| 8b2180d4 | 2018-04-26 19:47:10 | store fd instead of FILE in struct got_pack to prepare privsep | ||
| be37c2e6 | 2018-04-24 22:21:09 | don't pass redundant program name to setproctitle() | ||
| 1a6b3ab7 | 2018-04-24 13:34:24 | fix error code in got_object_blob_open() | ||
| 2967a784 | 2018-04-24 13:30:34 | verify size of blob received from privsep child | ||
| ff6b18f8 | 2018-04-24 12:50:21 | read blobs through privsep | ||
| 068fd2bf | 2018-04-24 12:27:59 | give some privsep functions shorter names | ||
| 3aca5731 | 2018-04-24 12:24:57 | prepare for blob privsep: use file descriptors instead of FILE | ||
| 57efb1af | 2018-04-24 10:41:15 | add open_loose_blob() helper | ||
| c7254d79 | 2018-04-24 10:32:10 | simplify error handling in got_object_blob_open() | ||
| 15c8b0e6 | 2018-04-24 10:23:38 | extract blobs to tempfiles instead of reading through zlib | ||
| e033d803 | 2018-04-23 18:30:26 | read tree objects with privsep | ||
| e506bf32 | 2018-04-23 15:39:51 | typo | ||
| bff6ca00 | 2018-04-23 15:38:35 | read commit objects with privsep | ||
| e3306bd9 | 2018-04-23 07:20:32 | simplify variable names in read_object_header_privsep_child() | ||
| 302b7dd6 | 2018-04-23 07:17:21 | add read_object_header_privsep_child() helper | ||
| 6cd97fcc | 2018-04-22 16:34:33 | plug fd leak in read_object_header_privsep() | ||
| d5003b79 | 2018-04-22 16:33:07 | make open_loose_object return a file descriptor | ||
| 15d3ea56 | 2018-04-22 15:54:56 | close pipe in unpriv child | ||
| 2178c42e | 2018-04-22 14:51:49 | read object headers with privsep | ||
| e6b1056e | 2018-04-22 13:21:17 | initialize output parameter in object_path() | ||
| 3235492e | 2018-04-01 18:17:18 | add the ability to start the log at a particular commit | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 718b3ab0 | 2018-03-17 17:50:48 | rename the library-internal headers again to a common prefix | ||
| 8bf5b3c9 | 2018-03-17 17:42:48 | rewrite 'got log' without recursion | ||
| 56866f4a | 2018-03-17 15:27:00 | fix resource leaks in error paths of got_object_blob_open() | ||
| d0f3be7c | 2018-03-17 15:17:14 | initialize some output variables on failure | ||
| 18e99ab6 | 2018-03-17 03:32:28 | fix fd leak in got_object_open() | ||
| b29656e2 | 2018-03-16 23:05:12 | set obj->size of packed deltified objects to object's actual size | ||
| 19d747f7 | 2018-03-16 20:18:09 | avoid an extra memcpy in got_inflate_to_mem() | ||
| 43a2d19d | 2018-03-16 19:28:52 | need to subtract hdrlen from tree data in got_object_tree_open() | ||
| ea35256b | 2018-03-16 19:27:48 | avoid a round-trip via tempfile when reading packed commits | ||
| e0ab43e7 | 2018-03-16 19:20:15 | avoid a round-trip of data through a temp file when reading trees | ||
| 25783624 | 2018-03-12 13:59:29 | use stricter CPPFLAGS from mpi | ||
| 32cb896c | 2018-03-11 14:10:56 | rename library-private headers from *_priv.h to *_lib.h | ||
| 5677e194 | 2018-03-11 13:20:25 | rename got_zb_priv.h to got_zbuf_priv.h | ||
| be89e2b1 | 2018-03-03 14:02:13 | In read_to_mem() loop, don't overwrite already read blocks | ||
| 1411938b | 2018-02-12 23:25:38 | rename private header filenames so they are in got_ namespace | ||
| ef0981d5 | 2018-02-12 22:40:55 | make length of id string an implementation detail | ||
| 6dfa2fd3 | 2018-02-12 22:20:37 | remove got_parse_object_id(), add got_object_open_by_id_str() instead | ||
| 59ece79d | 2018-02-12 22:13:27 | make struct got_object_id opaque |