Log

Author Commit Date CI Message
Stefan Sperling f5daf9b1 2019-06-24T22:33:54 tog: make search pattern case-sensitive
Stefan Sperling 6c4c42e0 2019-06-24T22:28:11 implement search for 'tog blame'
Stefan Sperling 5e070240 2019-06-22T21:06:35 make default usage fit on one line; de-duplicates man page info
Stefan Sperling 4eec20aa 2019-06-22T20:54:15 document tog tree search
Stefan Sperling 7c32bd05 2019-06-22T20:51:28 implement search for got tree view
Stefan Sperling 2b49a8ae 2019-06-22T20:13:54 generalize tog's view_search_start()
Stefan Sperling 1803e47f 2019-06-22T20:07:53 move search regex to struct tog_view
Stefan Sperling 3c0b0fd4 2019-06-21T22:43:37 whitespace
Stefan Sperling bcf2df4d 2019-06-21T22:35:35 tog log search: assign matched entries in a more obvious way
Stefan Sperling 1144d21a 2019-06-21T22:34:21 don't skip top-most item when scrolling upwards in tog log
Stefan Sperling a2a0b31e 2019-06-21T13:25:47 remove stray nodelay() call in tog
Stefan Sperling b55df7bc 2019-06-21T12:30:48 start log search at currently selected commit
Stefan Sperling 20be8d96 2019-06-21T12:27:46 add missing case for tog log backward search
Stefan Sperling f2d4ba2a 2019-06-21T12:22:18 better regcomp flags for tog log search
Stefan Sperling 56b9a4ca 2019-06-21T12:05:14 extend tog.1's SEE ALSO section
Stefan Sperling e6c76b79 2019-06-21T12:03:31 point tog.1 readers to the re_format(7) manual page
Stefan Sperling b1bf1435 2019-06-21T11:59:28 implement backwards search in tog log view
Stefan Sperling ead14cbe 2019-06-21T11:41:49 fix performance of next search in tog log view
Stefan Sperling 60493ae3 2019-06-21T00:06:36 implement search in 'tog log'
Stefan Sperling 4a68c90c 2019-06-17T14:24:57 trim redundant information from 'got init' documentation
Stefan Sperling bc20e173 2019-06-17T14:22:59 fix usage() call in cmd_init()
Stefan Sperling 2c7829a4 2019-06-17T14:15:05 implement 'got init'
Stefan Sperling 102ff934 2019-06-11T11:59:18 don't report 'base bumped' status if base is up-to-date
Stefan Sperling a484d721 2019-06-10T12:10:37 don't report base-bump-only updates as 'already up to date'
Stefan Sperling 1a36436d 2019-06-10T11:58:32 relax out-of-dateness check for 'got commit'
Stefan Sperling a5e55564 2019-06-10T11:33:29 fix sandbox name used by test_update_bumps_base_commit_id
Stefan Sperling 30db809c 2019-06-05T12:27:03 make 'got diff object1 object2' work from inside a work tree
Stefan Sperling 30f8fd5e 2019-06-04T21:25:23 tog: fix off-by-one which caused line-wrapping errors
Stefan Sperling 46b6ee73 2019-06-04T20:59:48 rename some variables
Stefan Sperling af12c6b9 2019-06-04T16:49:20 ensure that file index is synced to disk in case of errors
Stefan Sperling cc11e7e3 2019-06-04T16:35:57 sync usage for 'got rm'
Stefan Sperling e20a8b6f 2019-06-04T16:35:01 allow multiple file path arguments for 'got revert'
Stefan Sperling 76d98825 2019-06-03T17:21:50 show branch name in got commit's log message template
Stefan Sperling 5cc8c93b 2019-06-02T21:37:50 hook up backout.sh test
Stefan Sperling a7648d7a 2019-06-02T21:35:20 consistently use leading upper-case for messages indicating success
Stefan Sperling 07f5b47a 2019-06-02T21:30:22 don't leak 'relpath' memory in got_worktree_schedule_add()
Stefan Sperling 17ed4618 2019-06-02T21:24:17 allow removing multiple paths at once for 'got rm'
Stefan Sperling 92228c38 2019-06-02T20:54:14 document preconditions for 'got backout'
Stefan Sperling 5ef14e63 2019-06-02T20:50:34 add 'got backout' command
Stefan Sperling 03415a1a 2019-06-02T20:31:34 allow 'got cherrypick' with a root commit (adds all files in commit)
Stefan Sperling a8db5ed8 2019-06-02T18:39:00 remove unused fields from struct merge_file_cb_arg
Stefan Sperling 2b92fad7 2019-06-02T17:52:19 test and fix expected file status after 'got cherrypick'
Stefan Sperling 9c6338c4 2019-06-02T17:10:29 introduce sync_fileindex() helper in worktree.c
Stefan Sperling 234035bc 2019-06-01T13:35:47 add 'got cherrypick' command
Stefan Sperling aaa13589 2019-06-01T15:25:13 generalize got_diff_tree() by adding a diff output callback
Stefan Sperling 1de5e065 2019-06-01T14:44:21 use got_object_tree_find_entry() instead of local copy in diff.c
Stefan Sperling 5e54fb30 2019-05-31T14:57:57 test and fix 'got revert' with a path in a sub-directory Relax input path requirements of got_object_id_by_path() to make things easier to callers. Allows the revert code to pass a path from the file index in lieu of a repository path.
Stefan Sperling f6d88e1a 2019-05-29T14:45:50 fix lack of NUL termination of a path; bug exposed by new realpath(3)
Stefan Sperling 5e70831e 2019-05-28T14:54:11 make 'got diff' display absolute reference names
Stefan Sperling cd628e99 2019-05-28T14:46:04 mark const variables as such
Stefan Sperling e02e74af 2019-05-28T14:43:25 make it possible to pass reference names to 'got diff'
Stefan Sperling 67409a31 2019-05-24T16:10:24 tog: if opening a tree view for a logged file, jump to that file
Stefan Sperling a1fb16d8 2019-05-24T14:51:46 make moved branch head references easier to deal with
Stefan Sperling 7ccf8259 2019-05-24T12:52:59 fix wrong command in got.1 EXAMPLES
Stefan Sperling 7915fa67 2019-05-23T22:26:55 got-read-pack memory usage is looking good now
Stefan Sperling 79c99a64 2019-05-23T22:24:13 don't leak objects which can't be cached
Stefan Sperling 6869fb7f 2019-05-23T21:56:42 remove unused include in got-read-pack
Stefan Sperling cb5e38fd 2019-05-23T21:52:49 fix some leaks in got-read-pack
Stefan Sperling 704b89c4 2019-05-23T21:44:01 make got-read-pack actually use its object cache
Stefan Sperling ff563a3d 2019-05-23T21:04:23 replace got_pack_get_packfile_size() with simple fstat()
Stefan Sperling fa6e0e48 2019-05-23T16:27:12 suggest a better interim workflow in got.1
Stefan Sperling 57377f07 2019-05-23T14:50:57 stat .idx file to determine its size, not the .pack file
Stefan Sperling f363d663 2019-05-23T10:25:19 add a test for 'got commit' with a conflicted file
joshua stein 0d0c539e 2019-05-22T10:43:30 got_opentemp_named: include path in error message
Stefan Sperling a3da3b61 2019-05-22T17:11:55 document an idea which might speed up processing of deltas
Stefan Sperling 43205691 2019-05-22T16:34:04 improve documentation of got log -b
Stefan Sperling 499d7ecc 2019-05-22T16:19:11 rename got log's -f option to -b
Stefan Sperling 540feb51 2019-05-22T16:14:55 add examples for 'got log' in got.1
Stefan Sperling e70c17ce 2019-05-22T16:05:23 extend got.1 EXAMPLES section
Stefan Sperling cc43886e 2019-05-22T15:28:17 improve wording of an error message
Stefan Sperling d969fa15 2019-05-22T15:20:10 inform the user when switching branches
Stefan Sperling 01cd7614 2019-05-22T14:06:03 add cache debug output for too large elements
Stefan Sperling a60c9e77 2019-05-22T13:48:28 don't cache objects larger than 1MB
Stefan Sperling 6331840f 2019-05-22T13:06:33 fix got_error_from_errno() arguments in inflate.c
Stefan Sperling da506691 2019-05-22T13:00:28 set_max_datasize() should be a static function
Stefan Sperling b3a605ce 2019-05-22T12:58:40 no need to zero memory in got_inflate_to_mem_mmap()
Stefan Sperling f2c5fe0e 2019-05-22T12:58:26 no need to zero memory in got_inflate_to_mem_fd()
Stefan Sperling d1078c40 2019-05-22T12:55:26 add a TODO item
Stefan Sperling 691332dd 2019-05-22T12:54:45 increase GOT_INFLATE_BUFSIZE (trades memory usage for speed)
Stefan Sperling 6dc3b75a 2019-05-22T12:54:14 no need to zero memory in got_inflate_to_mem()
Stefan Sperling b48e2ddb 2019-05-22T12:31:30 set datasize limit of got-read-pack helpers to maximum
Stefan Sperling 1a35c1bc 2019-05-22T11:48:27 fix double-frees in error path when resolving deltas fails
Stefan Sperling 78527a0a 2019-05-22T11:13:53 move a comment to a better place and expand it
Stefan Sperling cc79381d 2019-05-22T11:00:20 NUL-terminate empty logmsg buffer for strlcat(3) Because the logmsg output buffer was not NUL-terminated after allocation, strlcat(3) could append log message contents copied from the temporary file at a wrong memory location. In the case observed by me, this bug resulted in a broken commit object.
Stefan Sperling d4592c7c 2019-05-22T10:51:35 catch fopen(3) failure in collect_commit_logmsg()
Stefan Sperling c932eeeb 2019-05-22T10:25:50 make 'got update' bump the base commit ID of unchanged files This change makes it actually possible to get around commit-time out-of-dateness by running 'got update'. The test added with this commit shows that our out-of-dateness check is currently too simplistic; an update is required between any two commit operations! It would be better to allow commits to proceed until a situation arises where file content must be merged.
Stefan Sperling e4d984c2 2019-05-22T10:02:45 expand test coverage: partial update with parent dir as argument
Stefan Sperling b03c880f 2019-05-21T13:47:20 fix handling of non-directories in change from previous commit
Stefan Sperling 941e9f74 2019-05-21T13:32:41 tog: if opened from log view, open tree view at path being logged
Stefan Sperling 8cbe5809 2019-05-21T11:08:12 plug /dev/null file descriptor leaks in diffreg.c
Stefan Sperling 8656d6c4 2019-05-20T16:31:38 make struct got_commitable opaque to library users
Stefan Sperling a3df2849 2019-05-20T16:02:16 fix bug reproduced by xfail test 'test_commit_added_subdirs'
Stefan Sperling 32e06003 2019-05-15T21:00:49 add another TODO item
Stefan Sperling a351b7ff 2019-05-15T20:59:25 add a tog TODO item
Stefan Sperling 7d45c7f1 2019-05-15T07:31:58 error.c: use <limits.h> instead of <sys/param.h>
Stefan Sperling df056ada 2019-05-15T07:27:06 introduce got_error_path()
Stefan Sperling b28fe61a 2019-05-15T07:15:57 apply_unveil(): use GOT_DIR_NOT_EMPTY
Stefan Sperling 196d54c7 2019-05-15T07:15:27 define message for error code GOT_ERR_DIR_NOT_EMPTY
Stefan Sperling 59544d4d 2019-05-15T07:12:03 fix wording in error message
Stefan Sperling 2ee32b23 2019-05-15T07:09:37 fix build with -DGOT_OBJ_CACHE_DEBUG