Log

Author Commit Date CI Message
Stefan Sperling 49df172e 2019-12-16T14:12:09 bump version number
Stefan Sperling c01db4f8 2019-12-16T12:40:02 changes for 0.23
Stefan Sperling 965988c5 2019-12-16T12:40:02 plug memory leak introduced in commit 6fc93f379e4f736797334532691d298244b2b014
Stefan Sperling fdcb7daf 2019-12-15T11:15:48 always unlink merged temporary files if an error occurs
Stefan Sperling 2ad902c0 2019-12-15T11:03:52 use fchmod() instead of chmod() to tweak permissions of a merged temp file
Stefan Sperling 32d2fb48 2019-12-15T10:53:14 add missing error checks to an openat() call
Stefan Sperling 60522982 2019-12-15T10:35:13 fix wrong function names in errno error messages
Stefan Sperling 886cec17 2019-12-15T10:33:27 close races with concurrent filesystem modification when reading ignore files
Tracey Emery 70e3e7f5 2019-12-13T20:05:57 add -k option to 'got remove' to keep files on disk ok stsp
Stefan Sperling ab0d4361 2019-12-13T12:00:10 fix leak in an error path of get_file_status()
Stefan Sperling 882ef1b9 2019-12-13T11:19:26 fix fstatat() and openat() error checking in get_file_status()
Stefan Sperling 3d35a492 2019-12-13T11:10:25 avoid opening the file in get_file_status() if possible
Stefan Sperling 82223ffc 2019-12-13T11:09:40 fix wrong function name in errno error message
Stefan Sperling 22902794 2019-12-13T11:02:05 this lseek() call in read_dirlist() isn't needed
Stefan Sperling 12463d8b 2019-12-13T11:52:18 address some of the file descriptor vs. path races in status callbacks
Stefan Sperling 7f91a133 2019-12-13T11:05:04 open files during status crawl in a race-free way, too
Stefan Sperling ae8965b9 2019-12-13T10:42:39 add missing fdopendir() error check in read_dirlist()
Stefan Sperling 6fc93f37 2019-12-13T10:36:41 prevent the status crawl from racing with paths changing in the filesystem
Stefan Sperling f4d199c9 2019-12-13T10:02:48 oops, fix previous
Stefan Sperling 43ff8261 2019-12-13T10:01:49 check for fclose() failure in get_file_status()
Stefan Sperling 1338848f 2019-12-13T09:38:52 open the file just once in get_file_status()
Tracey Emery f2a9dc41 2019-12-13T00:29:28 add -R option to 'got remove' for recursive deletion ok stsp
Stefan Sperling dbb83fbd 2019-12-13T00:27:57 there's no need to store a directory path in struct schedule_addition_args ok tracey
Stefan Sperling 6db9f7f6 2019-12-10T11:42:22 always show numeric dates in ISO-8601/xkcd-1179 format ok millert tracey sthen
Klemens Nanni 8b3ec12f 2019-12-08T22:16:28 got.1: Fix mdoc(7) linter errors/warnings mandoc: got.1:573:96: ERROR: skipping end of block that is not open: Oc mandoc: got.1:1583:2: WARNING: skipping paragraph macro: Pp at the end of Sh
Klemens Nanni 463a997a 2019-12-08T22:15:40 got: start_commit and search_pattern ought to be const Revert the last accidential revert; sorry for the noise, I fat fingered got commands while juggling diffs.
Tracey Emery 022fae89 2019-12-06T16:18:26 Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.
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 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 f69721c3 2019-10-21T09:04:57 show base commit hash and omit filenames in conflict markers
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