|
442a3ddc
|
2018-04-23T09:38:37
|
|
try to infer repository path from work tree
|
|
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
|
|
5d43e84d
|
2018-04-23T07:04:30
|
|
don't proceed after errors in got_privsep_send_error()
|
|
fe36cf76
|
2018-04-23T07:01:14
|
|
create recv_one_imsg() helper
|
|
c4eae628
|
2018-04-23T06:55:08
|
|
create recv_imsg_error helper function
|
|
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
|
|
94fbf93a
|
2018-04-22T15:48:01
|
|
unpriv process doesn't know the actual object id
|
|
8c580685
|
2018-04-22T15:40:59
|
|
treat unexpected message from unpriv processes as error
|
|
8aac89a7
|
2018-04-22T14:55:10
|
|
handle errno errors correctly in got_privsep_recv_obj()
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
e6b1056e
|
2018-04-22T13:21:17
|
|
initialize output parameter in object_path()
|
|
d80ab12b
|
2018-04-02T22:12:19
|
|
it seems we won't need all that many imsg types
|
|
7e665116
|
2018-04-02T21: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-02T21:14:21
|
|
clean up commit list in print_commits() regardless of error
|
|
e97248b0
|
2018-04-02T21:01:27
|
|
prune unused declarations from got_lib_diff.h
|
|
c48ceb4c
|
2018-04-02T20:58:50
|
|
remove support for the ifdef diff format from diffreg
|
|
1afa8e43
|
2018-04-02T20:54:51
|
|
remove REVERSE and NREVERSE diff output options from diffreg
|
|
6525c300
|
2018-04-02T20:51:57
|
|
forgot to delete D_EDIT in previous
|
|
0165cdf0
|
2018-04-02T20:51:27
|
|
remove support for 'edit' diff output from diffreg
|
|
119f8600
|
2018-04-02T20:49:11
|
|
remove support for "normal" diff output from diffreg
|
|
84e11851
|
2018-04-02T20:47:21
|
|
remove support for context diffs from diffreg.c
|
|
a2a848a2
|
2018-04-02T20:43:42
|
|
remove ignore-lines pattern support from diffreg code
|
|
f5d549b5
|
2018-04-02T20:42:06
|
|
adjust preadline() and ignoreline() to match diff(1) again
|
|
755142ea
|
2018-04-02T19:31:10
|
|
in diffreg.c, return value from preadline() must be freed
|
|
5a7ffad5
|
2018-04-02T19:26:55
|
|
always free ds->ixold and ds->ixmew in got_diffreg()
|
|
6b59e13c
|
2018-04-02T19:25:28
|
|
always free ds->clist and ds->klist in got_diffreg()
|
|
7b366981
|
2018-04-02T19:24:14
|
|
always free ds->J in got_diffreg()
|
|
9b98f34b
|
2018-04-02T19:22:15
|
|
always free ds->member and ds->class in got_diffreg()
|
|
df51fc4e
|
2018-04-02T19:14:02
|
|
fix reallocarray error handling in diffreg.c
|
|
76735683
|
2018-04-02T16:37:53
|
|
move diffreg's max_context into struct got_diff_state
|
|
d3f36e7e
|
2018-04-02T16: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-02T15:40:46
|
|
mark imsg structs which contain got_object_id as __packed__
|
|
48f392b2
|
2018-04-02T15:17:49
|
|
define imsg for loose blobs and trees; allow inline delta stream
|
|
f7171542
|
2018-04-02T14:58:57
|
|
shorten imsg type names, and introduce a separate object structure
|
|
2ca3a24b
|
2018-04-02T14:46:57
|
|
we will probably be using imsg_flush() rather than imsg_compose()
|
|
1e4880cb
|
2018-04-02T14:42:31
|
|
tweak privsep messages to transmit delta data in imsg buffers
|
|
c025a41e
|
2018-04-02T13:55:21
|
|
add an error reporting imsg
|
|
0dacc2d1
|
2018-04-02T13:51:24
|
|
typo
|
|
7be7cc45
|
2018-04-02T13:48:51
|
|
add a rough outline for privsep support
|
|
5b7e13a7
|
2018-04-02T12:46:33
|
|
put a limit on delta chain recursion
|
|
dfb54902
|
2018-04-02T11:45:31
|
|
wrap long lines
|
|
58379602
|
2018-04-02T11:40:53
|
|
clean up commit list in print_commits() after any error in the loop
|
|
6c6d3ed3
|
2018-04-02T11:34:26
|
|
fix obsolete comment in struct got_repository definition
|
|
b4691ea5
|
2018-04-02T11:11:43
|
|
simplify got_error_from_errno()
|
|
0c60ce5a
|
2018-04-02T11:10:05
|
|
document the current public API
|
|
97128b57
|
2018-04-02T10:09:22
|
|
in get_packfile_size(), get errno from stat() and init output early
|
|
1c7e24f1
|
2018-04-02T10:05:35
|
|
avoid unnecessary string copies and allocations in get_packfile_size()
|
|
5261c201
|
2018-04-01T23:37:09
|
|
rename 'refs' to 'reference'
|
|
70f9e387
|
2018-04-01T23:28:06
|
|
tweak man page wording; less clutter
|
|
3f0da4df
|
2018-04-01T23:26:12
|
|
copyright 2018
|
|
1a208aaf
|
2018-04-01T23:25:39
|
|
add authors section to man page
|
|
4810de4a
|
2018-04-01T23:16:35
|
|
we have implemented all object types, switch to better error code
|
|
f3d135e1
|
2018-04-01T23:10:38
|
|
make 'got log' show the committer if different from author
|
|
92088384
|
2018-04-01T23:00:57
|
|
fix use of unitialized value in case of EOF in got_inflate_read()
|
|
e1e3f570
|
2018-04-01T20:52:29
|
|
replace use of err() with got_error_from_errno()
|
|
76089277
|
2018-04-01T20:50:30
|
|
apply realpath() to all paths in argv; fix some leaks
|
|
f7b38925
|
2018-04-01T20:40:35
|
|
make paths shown during checkout match what is created on disk
|
|
21294684
|
2018-04-01T20:19:44
|
|
document where the UI expects SHA1 hashes
|
|
5d7c1dab
|
2018-04-01T20:13:26
|
|
document checkout better and fix optional worktree arg
|
|
3f8b7d6a
|
2018-04-01T20:03:30
|
|
document diff command and make the repo path optional
|
|
64a96a6d
|
2018-04-01T19:57:10
|
|
implement got log -l
|
|
d142fc45
|
2018-04-01T19:48:17
|
|
tweak the log command synopsis and update man page
|
|
b00d56cd
|
2018-04-01T19:30:42
|
|
add a rudimentary diff command
|
|
3235492e
|
2018-04-01T18:17:18
|
|
add the ability to start the log at a particular commit
|
|
2acfca77
|
2018-04-01T17:44:32
|
|
don't forgot to close blobs after diffing them
|
|
25470781
|
2018-04-01T17:36:55
|
|
clean up commit list upon error in print_commits()
|
|
bb5dcc10
|
2018-04-01T17:28:38
|
|
fix open file leaks in previous
|
|
ecf6e46e
|
2018-04-01T17:21:25
|
|
check for fopen() failures in got_diffreg()
|
|
16dcbf91
|
2018-04-01T15:59:36
|
|
remove debug code accidentally committed
|
|
72eb3431
|
2018-04-01T15:57:43
|
|
look up deltas in the correct pack file
|
|
040bf4a1
|
2018-04-01T14:43:53
|
|
stop using fmemopen(); that code path didn't work correctly
|
|
5a83d54e
|
2018-04-01T14:28:17
|
|
verify diff output in blob diff test
|
|
0857e5e4
|
2018-04-01T13: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-27T23:29:21
|
|
fix wrong argv[] index in cmd_log()
|
|
92e5c17e
|
2018-03-27T23:27:09
|
|
update log usage()
|
|
971751ac
|
2018-03-27T23:20:50
|
|
make log -p print an extra newline after diff
|
|
84eb021e
|
2018-03-27T23:18:58
|
|
show function prototypes in diff output
|
|
07ccb00b
|
2018-03-27T23:08:07
|
|
be careful about NULL trees when diffing entries
|
|
c2c21d46
|
2018-03-27T21:56:33
|
|
show 3 lines of context in file diffs
|
|
79109fed
|
2018-03-27T21:49:19
|
|
implement 'got log -p' option
|
|
1e70621d
|
2018-03-27T20:47:51
|
|
reset optind in main()
|
|
97925469
|
2018-03-17T18:33:26
|
|
man page tweaks
|
|
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
|
|
4589e373
|
2018-03-17T15:41:39
|
|
remove mmap() stuff; checkout is fast enough for now
|
|
0bd0053c
|
2018-03-17T15:31:18
|
|
handle empty files in got_packfile_extract_object()
|
|
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
|
|
6bb255dc
|
2018-03-17T15:12:44
|
|
don't dup_packidx() during cache lookup; fixes performance :)
|
|
40426839
|
2018-03-17T15:05:06
|
|
remove unused argument from get_delta_chain_max_size()
|
|
c52ac529
|
2018-03-17T15:01:36
|
|
extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory
|
|
a53d2f13
|
2018-03-17T14:19:13
|
|
cache delta data in struct got_delta directly
|
|
6d89869a
|
2018-03-17T03:35:04
|
|
use cached packfile in open_packed_object()
|
|
f78ec441
|
2018-03-17T03:33:47
|
|
fix memleak in test helper function print_tree_object()
|
|
18e99ab6
|
2018-03-17T03:32:28
|
|
fix fd leak in got_object_open()
|
|
999f19f6
|
2018-03-17T02:36:20
|
|
use cached packfile in resolve_ref_delta()
|