|
44edeea7
|
2019-04-11T14:32:01
|
|
introduce got_object_blob_create()
|
|
90bdb554
|
2019-04-11T14:30:40
|
|
expose a static helper function as got_object_get_path()
|
|
3eb93f3c
|
2019-04-11T13:39:11
|
|
inline open(2) flags in got_lockfile_lock()
|
|
a5b57ccf
|
2019-04-11T13:37:50
|
|
omit unused mode argument to open(2)
|
|
3abe8080
|
2019-04-10T14:46:45
|
|
ensure tog's log thread always sets 'log_complete' flag on exit
|
|
0584f854
|
2019-04-06T08:03:09
|
|
implement cancellation support for diff and status operations
|
|
b7011c59
|
2019-04-06T06:05:44
|
|
fix double-free in error path of open_blob()
|
|
573463cc
|
2019-04-06T05:31:33
|
|
init output parameter in walk_dir()
|
|
14ae1db5
|
2019-04-06T05:21:11
|
|
plug memory leaks in diff_fileindex_dir()
|
|
f2cf8fbb
|
2019-04-04T17:12:02
|
|
improve partial update documentation
|
|
c4cdcb68
|
2019-04-03T16:17:53
|
|
add support for partial updates, which affect specific paths only
|
|
c02c541e
|
2019-03-29T12:55:46
|
|
scan for git repository before applying unveil(2)
|
|
70ac5f84
|
2019-03-29T06:49:25
|
|
more init fixes for ref lists in tog
|
|
a55555f2
|
2019-03-29T06:44:52
|
|
ensure that ref list is always initialized in tog's cmd_log()
|
|
a129376b
|
2019-03-29T00:04:52
|
|
add initial implementation of 'got revert'
|
|
95edb37e
|
2019-03-28T23:25:44
|
|
add missing error string for GOT_ERR_FILE_OBSTRUCTED
|
|
66b11bf5
|
2019-03-27T12:58:26
|
|
add a test for wt rm vs repo rm
|
|
fc6346c4
|
2019-03-27T12:51:30
|
|
don't leave file as unversioned in case of wt edit vs repo rm
|
|
13d9040b
|
2019-03-27T12:33:41
|
|
test and improve behaviour for wt edit vs repo rm conflict
|
|
085d5bcf
|
2019-03-27T12:03:38
|
|
use a better naming scheme for tree conflict tests
|
|
708d8e67
|
2019-03-27T12:00:59
|
|
fix behaviour when update deletes an edited file
|
|
e9b3576f
|
2019-03-27T10:07:20
|
|
document when tog(1) uses split-screen views
|
|
9419758a
|
2019-03-27T10:04:17
|
|
markup fix in tog(1) man page
|
|
95adcdca
|
2019-03-27T09:47:18
|
|
add some diff tests
|
|
7154f6ce
|
2019-03-27T09:22:15
|
|
make 'got status' detect and indicate merge conflict markers
|
|
01a44956
|
2019-03-27T08:36:44
|
|
declare conflict marker strings in got_lib_diff.h
|
|
3165301c
|
2019-03-27T08:23:30
|
|
test conflict resolution in test_update_conflict_add_vs_add
|
|
1430b4e0
|
2019-03-27T08:18:28
|
|
treat 'add vs add' on update as a text conflict for now
|
|
a7c182ac
|
2019-03-27T07:55:04
|
|
missing error return in test_double_add
|
|
71a29355
|
2019-03-27T07:48:54
|
|
fix behaviour when 'got rm' is used twice
|
|
5c99ca9f
|
2019-03-27T07:41:37
|
|
fix behaviour when 'got add' is used twice
|
|
4dfb2f0f
|
2019-03-26T14:16:11
|
|
mention bare repos in git-repository(5), not got(1)
|
|
a3a2b44e
|
2019-03-26T14:00:43
|
|
more wording tweaks in git-repository(5)
|
|
f877d8eb
|
2019-03-26T13:53:17
|
|
fix documentation of .git/branches/ directory
|
|
fb2921d0
|
2019-03-26T13:41:26
|
|
wording tweak in got(1) man page
|
|
ae73e26f
|
2019-03-26T13:40:15
|
|
mark-up tweak in got(1) man page
|
|
5531f75d
|
2019-03-26T13:39:02
|
|
remove mission statement from got(1) man page
|
|
6cd959e6
|
2019-03-26T13:02:18
|
|
typo in got(1) man page
|
|
079890a9
|
2019-03-26T13:01:25
|
|
document the new A and D status codes for 'got status'
|
|
3d50f291
|
2019-03-26T12:56:04
|
|
typos and wording fixes in git-repository(5)
|
|
03301f46
|
2019-03-26T12:52:21
|
|
various tweaks and additions to git-repository(5) man page
|
|
fdcf78bb
|
2019-03-26T12:15:11
|
|
typo fix in got-worktree(5)
|
|
804dc7b9
|
2019-03-26T12:12:08
|
|
mention got-worktree(5) in the README file
|
|
84258ea0
|
2019-03-26T12:11:31
|
|
start documenting the got's work tree format
|
|
e8a076e3
|
2019-03-26T10:52:03
|
|
add TODO items for 'got add' and 'got rm'
|
|
031a5338
|
2019-03-26T10:46:18
|
|
make got_worktree_schedule_add() report 'added' via status_cb
|
|
c2253644
|
2019-03-26T10:41:22
|
|
unveil repository path in 'got rm'
|
|
2ec1f75b
|
2019-03-26T10:35:33
|
|
add a basic implementation of 'got rm'
|
|
049da17d
|
2019-03-26T10:34:58
|
|
use correct diff header label for deletion in got_diff_blob_file()
|
|
a67e2392
|
2019-03-26T09:11:13
|
|
trim leading whitespace from command descriptions
|
|
6dbf1e9e
|
2019-03-26T09:05:25
|
|
ironically I forgot to add 'add' regression tests in previous commmit
|
|
d00136be
|
2019-03-26T09:03:53
|
|
implement a basic 'got add' command
|
|
5e3ce57a
|
2019-03-26T09:00:13
|
|
return relative paths from got_path_skip_common_ancestor()
|
|
db5ba8ed
|
2019-03-26T08:59:56
|
|
init output argument of got_path_skip_common_ancestor()
|
|
ddce0520
|
2019-03-26T07:02:59
|
|
allow file index entries without blobs and/or commits
|
|
eb983b4b
|
2019-03-26T06:49:00
|
|
make file index flags private to fileindex.c
|
|
e288864f
|
2019-03-26T06:44:27
|
|
renmae GOT_FILEIDX_F_NOT_ON_DISK to GOT_FILEIDX_F_NOT_FLUSHED
|
|
2181e0c8
|
2019-03-19T16:00:06
|
|
add some initial code for zlib compression
|
|
5211b8c8
|
2019-03-19T13:26:23
|
|
improve error checking around inflateInit()
|
|
23bc48a9
|
2019-03-19T12:55:28
|
|
rename got_zstream_* to got_inflate_*
|
|
e02fc99f
|
2019-03-19T12:40:44
|
|
move declaration of object labels to got_lib_object.h
|
|
7baf5860
|
2019-03-19T12:37:32
|
|
avoid code duplication in error case of open_blob()
|
|
ff2a4428
|
2019-03-19T12:34:28
|
|
rename "object tags" to "labels" to avoid confusion with tag objects
|
|
6c34b1aa
|
2019-03-18T17:25:10
|
|
whitespace formatting fixes in include/
|
|
a6a41c00
|
2019-03-18T17:19:19
|
|
actually add log.sh tests to 'make regress'
|
|
963f97a1
|
2019-03-18T17:16:32
|
|
make 'tog log' resolve paths just like 'got log' does it
|
|
b70703ad
|
2019-03-18T17:16:10
|
|
fix bugs in got_repo_map_path() and add more related tests
|
|
1b3893a2
|
2019-03-18T16:58:14
|
|
prevent free with bogus pointer in 'got log' error path
|
|
e7301579
|
2019-03-18T16:54:15
|
|
fix 'got log PATH' in a bare git repository; broken by previous
|
|
6c7ab921
|
2019-03-18T16:48:18
|
|
introduce got_worktree_resolve_path()
|
|
cbd1af7a
|
2019-03-18T16:41:10
|
|
make 'got log PATH' work consistently from inside a work tree
|
|
c2ac9456
|
2019-03-15T16:39:34
|
|
add missing 'static' for local functions
|
|
a0bf6e76
|
2019-03-15T16:35:47
|
|
rename 'intent-to-add' file index flag to 'not-on-disk'
|
|
598a8b91
|
2019-03-15T13:38:49
|
|
implement support for packed refs in 'got ref -d'
|
|
6249107b
|
2019-03-15T13:35:47
|
|
fix uninitialized variable in insert_ref()
|
|
80d5fc1f
|
2019-03-15T13:24:51
|
|
use sizeof instead of SHA1_DIGEST_LENGTH in memcpy
|
|
6fdbf7b0
|
2019-03-15T13:14:08
|
|
better malloc size idiom in insert_ref()
|
|
c0a1c016
|
2019-03-15T13:11:20
|
|
move assignment closer to check in parse_ref_file()
|
|
505287be
|
2019-03-15T13:06:47
|
|
properly handle duplicates when calling insert_ref()
|
|
27a1ed03
|
2019-03-15T12:59:35
|
|
don't leak 'new' in insert_ref()
|
|
0bb4abae
|
2019-03-15T12:50:27
|
|
better fparseln error handling and memory leak fix in got_ref_list()
|
|
7ab0422a
|
2019-03-15T12:49:08
|
|
better foarseln() error handling in open_packed_ref()
|
|
c980e470
|
2019-03-15T12:47:15
|
|
plug memleak in alloc_ref()
|
|
c53671d0
|
2019-03-15T12:45:56
|
|
plug memleak in got_ref_resolve()
|
|
f9267c9a
|
2019-03-15T11:09:41
|
|
set an is_packed flag on refs parsed from packed-refs file
|
|
e09d28b1
|
2019-03-15T11:09:02
|
|
plug two memory leaks when refs get closed
|
|
e0b57350
|
2019-03-12T11:56:50
|
|
'got ref -l' can do without cpath and fattr pledges
|
|
7143d404
|
2019-03-12T11:55:36
|
|
make 'got log' and 'tog log' skip revs in the got/ namespace
|
|
7bcb2ecf
|
2019-03-11T20:24:21
|
|
move worktree base refs into a subdirectory
|
|
d1667f0d
|
2019-03-11T20:22:28
|
|
introduce got_path_dirname()
|
|
5e1c9f23
|
2019-03-11T20:13:26
|
|
fix dirname() usage errors around got_path_mkdir()
|
|
49c7094f
|
2019-03-11T20:02:10
|
|
fix broken error checking in got_ref_write()
|
|
ddcd8544
|
2019-03-11T19:57:53
|
|
move worktree-specific error handling out of got_path_mkdir()
|
|
97430839
|
2019-03-11T19:38:35
|
|
'got update' also needs repo write access now
|
|
47112f60
|
2019-03-11T19:32:21
|
|
fix allocation size bug in got_lockfile_lock()
|
|
0647c563
|
2019-03-11T19:18:30
|
|
remove path portion from worktree base commit ref name
|
|
517bab73
|
2019-03-11T19:06:13
|
|
deduplicate code for constructing a worktree's base ref name
|
|
0c48fee2
|
2019-03-11T18:15:28
|
|
refuse to create got worktree at a git repo path
|
|
0cd1c46a
|
2019-03-11T18:07:33
|
|
create references to base commits of got worktrees
|
|
e2e879a0
|
2019-03-11T16:58:21
|
|
introduce got_ref_list_free() and use it in got and tog
|