|
63219cd2
|
2019-01-04T17:25:09
|
|
use unveil(2) in 'got checkout'
|
|
512f0d0e
|
2019-01-03T00:57:49
|
|
make 'got update' remove files which were deleted
|
|
be7061eb
|
2018-12-30T17:30:42
|
|
ensure that 'got update' stays on the current branch
|
|
507dc3bb
|
2018-12-29T17:18:51
|
|
add a basic 'got update' command; does not merge files yet
|
|
e5dc7198
|
2018-12-29T16:07:41
|
|
fix 'same path prefix' check during checkout
|
|
2fbdb5ae
|
2018-12-29T15:54:00
|
|
remove useless strdup from got_worktree_get_repo_path()
|
|
49520a32
|
2018-12-29T15:51:56
|
|
verify path prefix when checking out into existing work tree
|
|
eecfbcd1
|
2018-12-29T15:14:24
|
|
introduce macros for status codes
|
|
a0eb853d
|
2018-12-29T15:12:23
|
|
make checkout status char unsigned
|
|
d7b62c98
|
2018-12-27T20:40:39
|
|
signal existing files in checkout progress output
|
|
271d2a38
|
2018-12-25T15:38:24
|
|
store parsed head reference in struct got_worktree
|
|
93a30277
|
2018-12-24T20:11:47
|
|
make got_worktree_checkout_files() infer base commit from meta data
|
|
52a74475
|
2018-12-24T16:46:13
|
|
implement got_fileindex_read() - not yet tested
|
|
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
|
|
4c838a52
|
2018-12-23T22:58:50
|
|
fix message of GOT_ERR_PRIVSEP_MSG error
|
|
7b390526
|
2018-12-23T15:01:48
|
|
document UTF-8 API functions
|
|
5a3026e5
|
2018-12-23T14:57:57
|
|
remove obsolete statements from API docs
|
|
ddf1c734
|
2018-12-23T14:54:03
|
|
make got_object_blob_id_str() a private API
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
450eaa8b
|
2018-12-23T12:12:12
|
|
typos
|
|
2df4e4ff
|
2018-12-23T12:11:34
|
|
mention that commit timestamps are UTC in API docs
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
6fcac457
|
2018-11-19T10:05:28
|
|
store number of lines in int instead of size_t
|
|
f4a881ce
|
2018-11-17T16:04:05
|
|
more support for tag objects; new code is not yet reachable
|
|
d1451975
|
2018-11-11T13:52:20
|
|
add custom error code for 'no such tree entry' errors
|
|
91a3d81f
|
2018-11-11T13:41:46
|
|
introduce got errors with custom messages; add one for ERR_NO_OBJ
|
|
99437157
|
2018-11-11T12:52:59
|
|
abort checkout operations cleanly when Ctrl-C is hit
|
|
89817b30
|
2018-11-11T11:29:19
|
|
test for git's "Fix big left-shifts of unsigned char" delta bug
|
|
984e8a45
|
2018-11-05T21:18:58
|
|
implement object idset with a red-black tree
|
|
ccb26ccd
|
2018-11-05T16:16:35
|
|
avoid a call to mktime() in commit graph's add_node()
|
|
23721109
|
2018-10-22T23:47:25
|
|
fix logging /sys in tog while /sys symlink exists on disk
|
|
1a76625f
|
2018-10-22T21:36:39
|
|
make 'tog log' use background thread and introduce global mutex
|
|
4a8520aa
|
2018-10-18T22:32:17
|
|
use a constant for max diff context size
|
|
df2871d2
|
2018-10-18T11:45:20
|
|
make amount of diff context configurable at API level
|
|
93e45b7c
|
2018-09-24T11:57:04
|
|
use commit graph for path filtering in 'tog log'
|
|
31cedeaf
|
2018-09-15T19:42:15
|
|
add path filtering support to commit graph
|
|
07862c20
|
2018-09-15T15:32:22
|
|
introduce got_object_tree_path_changed() and use it in 'got log'
|
|
27d434c2
|
2018-09-15T13:52:06
|
|
replace got_object_open_by_path() with got_object_id_by_path()
|
|
6402fb3c
|
2018-09-15T13:21:51
|
|
change got_object_get_id() semantics; avoids pointless allocations
|
|
f6861a81
|
2018-09-13T23:48:14
|
|
display file paths in diffs instead of blob SHA1s
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
55afbf19
|
2018-09-08T12:15:13
|
|
tweak imsg-related error messages
|
|
84717ec7
|
2018-09-02T13:30:31
|
|
add got_locale_is_utf8()
|
|
04ca23f4
|
2018-07-16T13:05:23
|
|
allow filtering history by paths in 'got log'
|
|
dbc6a6b6
|
2018-07-12T19:05:28
|
|
allow going back to previously blamed commits in tog blame
|
|
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
|
|
84451b3e
|
2018-07-10T13:17:00
|
|
implement incremental blame display for tog
|
|
883f0469
|
2018-06-23T17:57:39
|
|
make struct got_tree_object opaque
|
|
e67369ac
|
2018-06-22T14:01:06
|
|
oops, forgot to add this file
|
|
1943de01
|
2018-06-22T10:46:10
|
|
add a commit cache as well
|
|
f6be5c30
|
2018-06-22T10:33:04
|
|
add a tree object cache to struct got_repository
|
|
a19581a2
|
2018-06-21T22:04:27
|
|
implement got_object_open_as_blob()
|
|
35e9ba5d
|
2018-06-21T19:41:20
|
|
introduce got_object_blob_dump_to_file()
|
|
730c718b
|
2018-06-21T18:25:45
|
|
introduce GOT_ERR_RANGE
|
|
776d4d29
|
2018-06-17T12:34:17
|
|
add got_object_open_as_tree() and got_object_open_by_path()
|
|
788c352e
|
2018-06-16T19:18:32
|
|
store commit timestamps as 'struct tm' in UTC
|
|
0ed6ed4c
|
2018-06-13T18:29:04
|
|
got log: allow first-parent traversal with the commit graph
|
|
00dfcb92
|
2018-06-11T22:02:49
|
|
handle EILSEQ in tog(1)
|
|
9ba79e04
|
2018-06-11T18:42:04
|
|
commit graph support for tog(1)
|
|
6e0c0f9a
|
2018-06-11T15:52:51
|
|
remove got_commit_graph_contains_object()
Put equivalent functionality into fetch_commits_up_to() instead.
|
|
ca2dc7e6
|
2018-06-11T15:23:52
|
|
remove vim .swp files which crept in
|
|
1142eae9
|
2018-06-11T15:22:15
|
|
introduce got_commit_graph_fetch_commits_up_to()
|
|
6a4c1890
|
2018-06-11T14:23:42
|
|
introduce got_commit_graph_contains_object
|
|
be6a1b5a
|
2018-06-11T03:17:51
|
|
promote commit graph's open_commit() helper to public API
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
b43fbaa0
|
2018-06-11T02:54:29
|
|
do not store commits in the commit graph; saves memory
|
|
d7b08640
|
2018-06-11T02:27:01
|
|
remove unused function
|
|
6c281f94
|
2018-06-11T02:14:44
|
|
show timezone offset in 'got log'
|
|
4626e416
|
2018-06-11T01:25:06
|
|
parse commit timestamps when opening commits
|
|
6e790f45
|
2018-06-11T00:50:26
|
|
move parse_commit_time() to object.c and make public API
|
|
372ccdbb
|
2018-06-10T19:01:41
|
|
basic commit graph; make 'got log' use it; WIP with known bugs
|
|
54be8251
|
2018-06-04T20:23:59
|
|
add an object id set data structure
|
|
bacc9935
|
2018-05-20T13:02:12
|
|
show log message above a diff between commits
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
11528a82
|
2018-05-19T16:28:32
|
|
move common diff helpers from got and tog into lib/diff.c
|
|
0c048b15
|
2018-04-27T11:25:46
|
|
offsets in pack files should not make us seek beyond EOF
|
|
b419fc47
|
2018-04-26T22:17:43
|
|
error out if child dies or does not exit with success
|
|
bff6ca00
|
2018-04-23T15:38:35
|
|
read commit objects with privsep
|
|
8c580685
|
2018-04-22T15:40:59
|
|
treat unexpected message from unpriv processes as error
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
5b7e13a7
|
2018-04-02T12:46:33
|
|
put a limit on delta chain recursion
|
|
0c60ce5a
|
2018-04-02T11:10:05
|
|
document the current public API
|
|
5261c201
|
2018-04-01T23:37:09
|
|
rename 'refs' to 'reference'
|
|
3235492e
|
2018-04-01T18:17:18
|
|
add the ability to start the log at a particular commit
|
|
0a585a0d
|
2018-03-17T18:13:19
|
|
remove GOT_ERR_NO_MEM, we can just use errno in those cases
|
|
8bf5b3c9
|
2018-03-17T17:42:48
|
|
rewrite 'got log' without recursion
|
|
92a684f4
|
2018-03-12T21:34:38
|
|
show progress during checkout
|
|
25783624
|
2018-03-12T13:59:29
|
|
use stricter CPPFLAGS from mpi
|
|
9d31a1d8
|
2018-03-11T20:39:31
|
|
initial implementation of worktree checkout
|
|
dc2404d9
|
2018-03-11T14:28:36
|
|
remove got_worktree_change_head() for now
|
|
35be1456
|
2018-03-11T14:27:53
|
|
implement got_worktree_get_head_ref_name()
|
|
6d9d28c3
|
2018-03-11T02:03:45
|
|
implement worktree open and close operations
|
|
09fe317a
|
2018-03-11T01:33:02
|
|
add function to read worktree meta data file
|
|
4d94df2d
|
2018-03-11T01:19:40
|
|
rename worktree set_head() operation to change_head()
|
|
606778cd
|
2018-03-11T01:18:45
|
|
fileindex update function probably won't be needed after all
|
|
577ec78f
|
2018-03-11T01:15:39
|
|
store a path prefix in the worktree; will be used for subtree checkout
|
|
281294a5
|
2018-03-10T17:14:25
|
|
add stub for anticipated worktree function which updates fileindex
|
|
86c3caaf
|
2018-03-10T00:22:23
|
|
add worktree skeleton code; implement got_worktree_init()
|