Log

Author Commit Date CI Message
Stefan Sperling 22694bb8 2019-12-01T18:47:27 bump version number
Stefan Sperling 517adc5a 2019-12-01T18:47:27 changes for 0.22
Klemens Nanni a2687442 2019-11-30T02:40:53 got: start_commit and search_pattern ought to be const Must not be passed to free(3), holds argv[] input.
Klemens Nanni 45e9b850 2019-11-30T02:37:46 got: start_commit and search_pattern ought to be const Must not be passed to free(3), holds argv[] input.
Klemens Nanni c6390436 2019-11-29T23:00:38 got.1: Fix log -s, tweak wording From stsp
Klemens Nanni dfcab68b 2019-11-29T21:54:39 diff: Allow 0 context, use GOT_DIFF_MAX_CONTEXT
Klemens Nanni dc1edbfa 2019-11-29T21:54:38 log: -C requires -p "got log -C0" is invalid synopsis, so behave accordingly.
Klemens Nanni 6841bf13 2019-11-29T21:54:03 log: Implement -s search-pattern match_logmsg() is copied from tog's match_commit().
Stefan Sperling 2c98ee28 2019-11-29T04:35:09 NAME_MAX does not account for a terminating NUL
Stefan Sperling 38b0338b 2019-11-29T03:57:10 if there are no commits to rebase, just forward the rebased branch's reference Problem found by kn@
Stefan Sperling cd95becd 2019-11-29T02:46:04 parse remotes from gitconfig
Stefan Sperling bd5895f3 2019-11-28T05:06:55 Outright forbid reference names with a leading '-'. Matches behaviour documented in git-repository(5).
Stefan Sperling e560b7e0 2019-11-28T04:59:19 prevent 'got import' from creating a branch called "-"
Stefan Sperling 56e0773d 2019-11-28T02:32:58 convert tree entries from SIMPLEQ to an array
Stefan Sperling cd9e913a 2019-11-27T01:34:30 pre-allocate the correct amount of memory in got_privsep_send_tree()
Stefan Sperling 5f25cc85 2019-11-26T22:43:12 remove obj->path_packfile which is unused nowadays; saves a few free() calls
Stefan Sperling de5fe1c2 2019-11-26T22:17:43 compile static binaries in PROFILE build
Stefan Sperling 91cf13dc 2019-11-25T23:45:41 bump version number
Stefan Sperling d404e6d6 2019-11-25T23:23:38 sync distfile list
Stefan Sperling 06c0a175 2019-11-25T23:22:33 changes for 0.21
Stefan Sperling 3b647085 2019-11-23T21:03:29 plug leaks in error paths of got_privsep_send_tree()
Stefan Sperling 7f358e3b 2019-11-23T21:03:29 eliminate redundant memcpy in got_privsep_send_tree_req()
Stefan Sperling 3fd4eb5a 2019-11-23T10:13:53 fold a function call onto a single line
Stefan Sperling 4e68cba3 2019-11-23T10:11:54 add -R option to 'got add' for recursive addition (patch by Tracey Emery)
Stefan Sperling 6a5eff7c 2019-11-23T10:00:27 trim trailing whitespace in revert.sh (patch by Tracey Emery)
Stefan Sperling 3022d272 2019-11-14T17:12:32 reduce the amount of memcpy() and strdup() while parsing tree entries
Stefan Sperling dee2c213 2019-11-13T10:49:06 fix tog display issue caused by Tab in commit messages; reported by mpi@
Stefan Sperling c3b318d0 2019-11-10T15:51:05 add debug stats to delta cache
Stefan Sperling ab2f42e7 2019-11-10T15:51:05 cache delta data buffers in an LRU cache
Stefan Sperling 42c69117 2019-11-10T15:51:05 stop storing decompressed delta data in struct got_delta; fetch it on demand
Stefan Sperling a74f7e83 2019-11-10T11:33:13 add -c option to 'got branch', replacing the optional second argument
Stefan Sperling 6dd1ece6 2019-11-10T11:32:03 when an object id string is bad, include the bad string in the error message
Stefan Sperling a837b5e4 2019-11-08T22:10:05 bump version number
Stefan Sperling 473cb1cd 2019-11-08T22:02:11 CHANGES for 0.20
Stefan Sperling 5e6be232 2019-11-08T21:55:41 fix reading pack files larger than 2GB; ok tb@; problem found by mpi@
Stefan Sperling 70015d7a 2019-11-08T20:27:38 hide EINTR again when got exits due to Ctrl-C
Stefan Sperling f8afbdc8 2019-11-08T20:25:10 try harder not to hide errors from helper programs when got(1) exits
Stefan Sperling 52e88aae 2019-11-08T19:52:37 use less empty padding space after author name in 'tog log'
Stefan Sperling 5d67f40d 2019-11-08T16:23:17 rename 'got init' and 'got import' default branch to "main"; patch by kmos@
Stefan Sperling ea5b64ec 2019-11-08T15:22:26 bump version number
Stefan Sperling b302f6b8 2019-11-08T15:15:57 changes for 0.19
Stefan Sperling 11b20872 2019-11-08T14:28:58 add colors for 'tog log' and 'tog blame'
Stefan Sperling bddb1296 2019-11-08T13:51:18 more s/line_color/color/g in tog
Stefan Sperling f26dddb7 2019-11-08T13:50:01 rename tog_line_color to just tog_color
Stefan Sperling 1d7fe5cd 2019-11-08T13:47:51 support the terminal's "default" color in tog color schemes
Stefan Sperling c0b01bdb 2019-11-08T13:41:11 add color support to 'tog tree'
Stefan Sperling 7169caa2 2019-11-08T13:15:38 mark a tog-internal function as static
Stefan Sperling 6d17833f 2019-11-08T13:10:36 add color support to 'tog diff'
Stefan Sperling 6570a66d 2019-11-08T11:18:29 make 'tog log' show abbreviated commit IDs if the window is large enough suggested by landry@
Stefan Sperling 3a62228f 2019-11-08T11:09:28 fix copy-pasto in man page; patch by landry@
Stefan Sperling 7b5dc508 2019-10-28T10:31:50 fix staging of multiple files with -p ok semarie
Stefan Sperling f851031c 2019-10-24T12:43:22 add a todo item for tog
Stefan Sperling 11db6024 2019-10-21T15:17:31 show commit date's century in 'got blame' output (patch by Tracey Emery) tests adjusted by me
Stefan Sperling a926e3a4 2019-10-21T11:08:19 bump version number
Stefan Sperling 937e0e58 2019-10-21T10:53:42 fix build on sparc64 (uninitialized variable)
Stefan Sperling 9f2919a2 2019-10-21T10:47:52 sync distfile list
Stefan Sperling 5da3196d 2019-10-21T10:28:27 changes for 0.18
Stefan Sperling 9ba1d308 2019-10-21T09:11:19 always show the input path when realpath(3) returns an error
Stefan Sperling f69721c3 2019-10-21T09:04:57 show base commit hash and omit filenames in conflict markers
Stefan Sperling ef293bdd 2019-10-21T09:04:57 preserve the log message when an error occurs during import, as intended
Stefan Sperling f372d5cd 2019-10-21T09:04:57 preserve the tag message when an error occurs during tagging, as intended
Stefan Sperling 7266f21f 2019-10-21T09:04:57 preserve the log message when an error occurs during commit, as intended
Stefan Sperling c30018ad 2019-10-21T09:04:57 ignore empty files in refs directory; convert parse_ref_file() to getline(3)
Stefan Sperling 8b692cd0 2019-10-21T09:04:57 remove lock files, as intended, when reintegrate gets aborted
Stefan Sperling 46f68b20 2019-10-19T11:06:56 show file mode differences when diffing trees
Stefan Sperling 523b8417 2019-10-19T11:06:55 handle xbit-only changes during 'got update'
Stefan Sperling 1ebedb77 2019-10-19T11:06:55 teach 'got commit' to tweak the executable bit of a file
Stefan Sperling 7ca04879 2019-10-19T11:06:47 fix a tog log view performance bug when lots of commits are loaded
Stefan Sperling 73529b9f 2019-10-15T16:31:50 set the executable bit on integrate.sh
Stefan Sperling 14c25ea2 2019-10-15T12:05:06 add a 'got integrate' example to the man page
Stefan Sperling 3aef623b 2019-10-15T11:38:28 catch and reject integration into the freshly rebased branch
Stefan Sperling 2822a352 2019-10-15T11:38:27 add 'got integrate' command
Stefan Sperling 13add988 2019-10-15T11:12:56 fix interlocking between tog log and man threads during search
Stefan Sperling d136cfcb 2019-10-12T07:33:12 show original file content in conflict markers
Stefan Sperling c6368c2e 2019-10-11T09:10:54 properly handle read errors in got_packidx_init_hdr (found by jj@ scan-build)
Stefan Sperling 366e0a5f 2019-10-10T13:16:01 prevent a NULL deref in an error path of got.c's diff_trees()
Stefan Sperling d59c0cb2 2019-10-09T08:55:19 improve use of mixed size_t/off_t types in diff3.c's edscript()
Stefan Sperling b2338eff 2019-10-09T08:45:51 diff3.c: do not use the same variables for both line numbers and byte offsets
Stefan Sperling 88775814 2019-10-09T08:30:54 diff3.c's skip() returns number of bytes skipped so switch from int to size_t
Stefan Sperling 11594751 2019-10-09T08:24:55 sync distfile list
Stefan Sperling 96cbb597 2019-10-09T08:24:38 remove worklist code; it was only used to unlink files which we already unlink
Stefan Sperling 68bda3b1 2019-10-09T08:20:05 diff3.c: check for unlink errors and unlink dp13 and dp23 again
Stefan Sperling 9688d20a 2019-10-09T08:02:04 rename local variable in diff3.c's edscript() from j to len (not a loop index)
Stefan Sperling 9d4a5e89 2019-10-09T07:57:27 rename local variable in diff3.c's skip() from j to len (not a loop index)
Stefan Sperling db330080 2019-10-09T07:45:59 remove pointless attempt of unlinking temporary file name template paths
Stefan Sperling e4531130 2019-10-09T07:35:37 do not leak open file in diff3.c's readin() error paths
Stefan Sperling 971405a7 2019-10-09T07:32:03 do not abuse d3s->fp[0] as a local variable in diff3.c's readin()
Stefan Sperling 50351dee 2019-10-09T07:26:28 remove unused 'pr' argument from diff3.c's skip() function
Stefan Sperling f16e4044 2019-10-09T06:52:07 explicitly document that 'got ref' expects absolute reference names
Stefan Sperling 24b5452a 2019-10-09T06:50:28 show bad reference names in error messages to make such errors more clear
Stefan Sperling d4fc9a62 2019-10-09T06:40:24 in test_ref_create, test creating a new ref based on a commit ID
Stefan Sperling 575e8218 2019-10-07T10:26:33 more mechanical conversions to struct got_error: buf_load() and buf_alloc()
Stefan Sperling 63035f9f 2019-10-06T19:24:31 add -w (ignore whitespace) option to 'got diff'
Stefan Sperling e19660d5 2019-10-06T18:59:31 some whitespace fixes in diff3.c
Stefan Sperling 346b301a 2019-10-06T18:51:41 check for errors from buf_append() in diff3.c's diff_output()
Stefan Sperling 950435fd 2019-10-06T18:48:11 remove pointless debug code from diff3.c
Stefan Sperling 18b9ebab 2019-10-06T18:44:35 eflag in diff3.c is hard-coded to 3; remove code for other cases
Stefan Sperling e9dabdfb 2019-10-06T18:23:02 check for errors from fseek(3) in diff3.c's edscript()
Stefan Sperling ce09ab8d 2019-10-06T18:20:02 check for errors from diff_output() in diff3.c
Stefan Sperling 02b87977 2019-10-06T18:11:34 convert remaining functions in diff3.c to struct got_error