Log

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