thodg/got

Branch :


Log

Author Commit Date CI Message
8c580685 2018-04-22 15:40:59 treat unexpected message from unpriv processes as error
8aac89a7 2018-04-22 14:55:10 handle errno errors correctly in got_privsep_recv_obj()
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()
d80ab12b 2018-04-02 22:12:19 it seems we won't need all that many imsg types
7e665116 2018-04-02 21:25:56 got log: do a first-parent commit traversal instead of N-parent Running 'got log' on a repository with merge commits shows that this code isn't ready to handle merge commits yet. It printed many commits multiple times and used up a lot of memory.
675d71c4 2018-04-02 21:14:21 clean up commit list in print_commits() regardless of error
e97248b0 2018-04-02 21:01:27 prune unused declarations from got_lib_diff.h
c48ceb4c 2018-04-02 20:58:50 remove support for the ifdef diff format from diffreg
1afa8e43 2018-04-02 20:54:51 remove REVERSE and NREVERSE diff output options from diffreg
6525c300 2018-04-02 20:51:57 forgot to delete D_EDIT in previous
0165cdf0 2018-04-02 20:51:27 remove support for 'edit' diff output from diffreg
119f8600 2018-04-02 20:49:11 remove support for "normal" diff output from diffreg
84e11851 2018-04-02 20:47:21 remove support for context diffs from diffreg.c
a2a848a2 2018-04-02 20:43:42 remove ignore-lines pattern support from diffreg code
f5d549b5 2018-04-02 20:42:06 adjust preadline() and ignoreline() to match diff(1) again
755142ea 2018-04-02 19:31:10 in diffreg.c, return value from preadline() must be freed
5a7ffad5 2018-04-02 19:26:55 always free ds->ixold and ds->ixmew in got_diffreg()
6b59e13c 2018-04-02 19:25:28 always free ds->clist and ds->klist in got_diffreg()
7b366981 2018-04-02 19:24:14 always free ds->J in got_diffreg()
9b98f34b 2018-04-02 19:22:15 always free ds->member and ds->class in got_diffreg()
df51fc4e 2018-04-02 19:14:02 fix reallocarray error handling in diffreg.c
76735683 2018-04-02 16:37:53 move diffreg's max_context into struct got_diff_state
d3f36e7e 2018-04-02 16:29:49 make max_connect static as in the original diffreg.c This way we grow the array instead of doing 64 <<= 1.
8d98bcfb 2018-04-02 15:40:46 mark imsg structs which contain got_object_id as __packed__
48f392b2 2018-04-02 15:17:49 define imsg for loose blobs and trees; allow inline delta stream
f7171542 2018-04-02 14:58:57 shorten imsg type names, and introduce a separate object structure
2ca3a24b 2018-04-02 14:46:57 we will probably be using imsg_flush() rather than imsg_compose()
1e4880cb 2018-04-02 14:42:31 tweak privsep messages to transmit delta data in imsg buffers
c025a41e 2018-04-02 13:55:21 add an error reporting imsg
0dacc2d1 2018-04-02 13:51:24 typo
7be7cc45 2018-04-02 13:48:51 add a rough outline for privsep support
5b7e13a7 2018-04-02 12:46:33 put a limit on delta chain recursion
dfb54902 2018-04-02 11:45:31 wrap long lines
58379602 2018-04-02 11:40:53 clean up commit list in print_commits() after any error in the loop
6c6d3ed3 2018-04-02 11:34:26 fix obsolete comment in struct got_repository definition
b4691ea5 2018-04-02 11:11:43 simplify got_error_from_errno()
0c60ce5a 2018-04-02 11:10:05 document the current public API
97128b57 2018-04-02 10:09:22 in get_packfile_size(), get errno from stat() and init output early
1c7e24f1 2018-04-02 10:05:35 avoid unnecessary string copies and allocations in get_packfile_size()
5261c201 2018-04-01 23:37:09 rename 'refs' to 'reference'
70f9e387 2018-04-01 23:28:06 tweak man page wording; less clutter
3f0da4df 2018-04-01 23:26:12 copyright 2018
1a208aaf 2018-04-01 23:25:39 add authors section to man page
4810de4a 2018-04-01 23:16:35 we have implemented all object types, switch to better error code
f3d135e1 2018-04-01 23:10:38 make 'got log' show the committer if different from author
92088384 2018-04-01 23:00:57 fix use of unitialized value in case of EOF in got_inflate_read()
e1e3f570 2018-04-01 20:52:29 replace use of err() with got_error_from_errno()
76089277 2018-04-01 20:50:30 apply realpath() to all paths in argv; fix some leaks
f7b38925 2018-04-01 20:40:35 make paths shown during checkout match what is created on disk
21294684 2018-04-01 20:19:44 document where the UI expects SHA1 hashes
5d7c1dab 2018-04-01 20:13:26 document checkout better and fix optional worktree arg
3f8b7d6a 2018-04-01 20:03:30 document diff command and make the repo path optional
64a96a6d 2018-04-01 19:57:10 implement got log -l
d142fc45 2018-04-01 19:48:17 tweak the log command synopsis and update man page
b00d56cd 2018-04-01 19:30:42 add a rudimentary diff command
3235492e 2018-04-01 18:17:18 add the ability to start the log at a particular commit
2acfca77 2018-04-01 17:44:32 don't forgot to close blobs after diffing them
25470781 2018-04-01 17:36:55 clean up commit list upon error in print_commits()
bb5dcc10 2018-04-01 17:28:38 fix open file leaks in previous
ecf6e46e 2018-04-01 17:21:25 check for fopen() failures in got_diffreg()
16dcbf91 2018-04-01 15:59:36 remove debug code accidentally committed
72eb3431 2018-04-01 15:57:43 look up deltas in the correct pack file
040bf4a1 2018-04-01 14:43:53 stop using fmemopen(); that code path didn't work correctly
5a83d54e 2018-04-01 14:28:17 verify diff output in blob diff test
0857e5e4 2018-04-01 13:48:45 add a script which decompresses a git object I will never remember which command to use and how to get it...
1ca4538e 2018-03-27 23:29:21 fix wrong argv[] index in cmd_log()
92e5c17e 2018-03-27 23:27:09 update log usage()
971751ac 2018-03-27 23:20:50 make log -p print an extra newline after diff
84eb021e 2018-03-27 23:18:58 show function prototypes in diff output
07ccb00b 2018-03-27 23:08:07 be careful about NULL trees when diffing entries
c2c21d46 2018-03-27 21:56:33 show 3 lines of context in file diffs
79109fed 2018-03-27 21:49:19 implement 'got log -p' option
1e70621d 2018-03-27 20:47:51 reset optind in main()
97925469 2018-03-17 18:33:26 man page tweaks
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
4589e373 2018-03-17 15:41:39 remove mmap() stuff; checkout is fast enough for now
0bd0053c 2018-03-17 15:31:18 handle empty files in got_packfile_extract_object()
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
6bb255dc 2018-03-17 15:12:44 don't dup_packidx() during cache lookup; fixes performance :)
40426839 2018-03-17 15:05:06 remove unused argument from get_delta_chain_max_size()
c52ac529 2018-03-17 15:01:36 extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory
a53d2f13 2018-03-17 14:19:13 cache delta data in struct got_delta directly
6d89869a 2018-03-17 03:35:04 use cached packfile in open_packed_object()
f78ec441 2018-03-17 03:33:47 fix memleak in test helper function print_tree_object()
18e99ab6 2018-03-17 03:32:28 fix fd leak in got_object_open()
999f19f6 2018-03-17 02:36:20 use cached packfile in resolve_ref_delta()
e1ad6ebc 2018-03-17 02:12:34 remove path_packfile from struct got_delta_cache; add a counter instead
f7e127f3 2018-03-17 02:02:32 move delta cache into struct got_pack
7e656b93 2018-03-17 01:37:48 add struct got_pack; some preparation for mmap, which isn't used yet
b29656e2 2018-03-16 23:05:12 set obj->size of packed deltified objects to object's actual size
65cf1e80 2018-03-16 22:33:22 revert the pack file handle cache again; needs more thought
ef2bccd9 2018-03-16 22:14:51 stop opening pack files redundantly to read deltas
6845d284 2018-03-16 21:40:20 use SEEK_SET instead of SEEK_CUR after opening packfile
87c99799 2018-03-16 21:26:06 start caching file handles to packfiles
6715a751 2018-03-16 21:08:22 allow a profiled build with 'make PROFILE=yes'
92f27f70 2018-03-16 21:04:40 i committed the profile build stuff again... back it out