Log

Author Commit Date CI Message
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
Stefan Sperling f571bb85 2019-10-06T17:36:20 convert error handling in diff3.c's repos() to struct got_error
Stefan Sperling 180dce26 2019-10-06T17:09:32 convert handling in diff3.c's merge() function to struct got_error
Stefan Sperling 1b550f7e 2019-10-06T12:33:01 bump version number
Stefan Sperling 1b450cf1 2019-10-06T12:23:02 changes for 0.17
Stefan Sperling ba6e0c2d 2019-10-04T16:02:50 Fix misleading wording in got.1 about branch options; -r option always works.
Stefan Sperling ad89fa31 2019-10-04T15:56:03 make 'got branch' without args show work tree's branch; requested by benno@
Stefan Sperling 4e99b47e 2019-10-04T15:32:57 show temporary branch in 'got branch -l' during rebase and histedit
Stefan Sperling 50284065 2019-10-04T15:09:09 fix bogus error return introduced in previous commit
Stefan Sperling e6b23735 2019-10-04T15:01:59 update reference list when 'tog log' view is refreshed with Ctrl+L
Stefan Sperling bd8de430 2019-10-04T14:51:33 make 'got status' read .gitignore files; support **/ and /**/ in patterns
Stefan Sperling db1d3576 2019-10-04T13:13:22 handle empty trees during 'import' and 'checkout'; spotted by sthen@
Sebastien Marie 13555e04 2019-09-28T12:26:47 Show only whitelisted commit headers in 'got log' Generic way to deal with gpgsig header or extra headers added by some tools. All headers still available via 'got cat' ok stsp@
Hiltjo Posthuma 500467ff 2019-09-25T22:02:03 getline: fix the return type to ssize_t and small nits
Stefan Sperling 3ba86cef 2019-09-25T20:35:53 direct patch reviews and other discussion away from my private inbox
Stefan Sperling b077bccd 2019-09-22T19:03:17 remove pointless oflag from struct diff3_state
Stefan Sperling 4a669b4d 2019-09-23T11:50:20 bump version number
Stefan Sperling eab2e76a 2019-09-23T11:25:04 CHANGES for 0.16
Steven McDonald 6dea73df 2019-09-22T22:47:16 Replace fgetln() with getline() getline() is, per the latter's OpenBSD man page, safer and more portable than fgetln().
Steven McDonald 303e14b5 2019-09-22T16:04:05 Add missing includes for time() and ctime() These headers were implicitly used on OpenBSD, but building on Linux revealed that <time.h> wasn't included directly. diffreg.c uses ctime(), which additionally needs <sys/types.h>.
Steven McDonald 83290b45 2019-09-22T15:59:06 Remove return value from diffreg's fetch() The last use of this was removed in 0165cdf03ffac4c24334979832ad27554913d54c over a year ago.
Steven McDonald 8fbe07c2 2019-09-22T15:58:49 Remove unused variable in diffreg's fetch()
Stefan Sperling 1cae65b4 2019-09-22T15:27:48 missing error checks in tog(1); found by jj@ with scan-build
Stefan Sperling f66c734c 2019-09-22T15:24:34 missing error check in write_tree(); found by jj@ with scan-build
Stefan Sperling 909d120e 2019-09-22T15:21:26 missing errer check in update_blob(); found by jj@ with scan-build
Stefan Sperling 4793d91b 2019-09-22T15:16:33 have got_object_parse_* check for zero-length input
Stefan Sperling 6ced7ba8 2019-09-22T13:28:06 avoid a NULL deref in diff_fileindex_tree(); found by jj@ with scan-build
Stefan Sperling 8e158b01 2019-09-22T13:12:33 plug logmsg memory leak in cmd_import; found by jj@ with scan-build
Stefan Sperling 3affba96 2019-09-22T11:11:08 missing NULL check
Stefan Sperling b1317e77 2019-09-22T10:51:10 plug error leak in got_packidx_init_hdr(); found by jj@ with scan-build
Stefan Sperling aa6c0b51 2019-09-22T10:35:16 remove unused variable in got_privsep_recv_obj() (patch by Steven McDonald)
Stefan Sperling 5cade901 2019-09-22T10:34:44 fix error return in got_path_find_prog() (patch by Steven McDonald)
Hiltjo Posthuma e10c916e 2019-09-15T13:53:41 change "calloc" to "strdup" for strdup() NULL return value
Hiltjo Posthuma d6fca0ba 2019-09-15T13:51:17 check calloc() for NULL return value
Hiltjo Posthuma 25dced9b 2019-09-15T13:46:51 fix possible memleak in worklist_add() if path is too long
Stefan Sperling 27a741e5 2019-09-11T17:29:21 tog: fix cosmetic display issues involving \n and TABs
Stefan Sperling 709ae9eb 2019-09-08T19:18:09 fix markup errors around user.email in got.1
Stefan Sperling 30db8c54 2019-09-08T19:05:26 bump version number
Stefan Sperling 6c1263b4 2019-09-08T18:57:48 changes for 0.15
Stefan Sperling ddc7b220 2019-09-08T18:29:14 do not leak ibuf in error paths of read_*_privsep()
Stefan Sperling 6cb9286d 2019-09-08T18:16:37 sync dist file list
Stefan Sperling c9956ddf 2019-09-08T18:13:54 use author name/email from ~/.gitconfig if GOT_AUTHOR is not set
Stefan Sperling aba9c984 2019-09-08T17:14:34 obtain repo format version and commit author name/email from .git/config
Stefan Sperling 4b55f459 2019-09-08T13:13:37 fix indentation in lib/worktree.c
Stefan Sperling 239f6369 2019-09-08T13:07:54 fix line-wrap for lines spanning the terminal in tog diff view
Stefan Sperling 40b289d7 2019-09-07T12:05:27 make 'got status' ignore inaccessible directories (reported by semarie)
Stefan Sperling 00f36e47 2019-09-06T18:00:35 unstage may need to write to repository; fix unveil(2) call accordingly
Stefan Sperling 72fd46fa 2019-09-06T17:11:26 fix modified files not shown by 'got status' after committing staged changes
Stefan Sperling 361f1f40 2019-09-03T17:28:19 bump version number
Stefan Sperling b542b18a 2019-09-03T17:24:13 changes for 0.14
Stefan Sperling dca75039 2019-09-02T09:56:40 fix tag_list test failure on single-day-digit dates (patch by Evan Silberman)
Stefan Sperling 6b68ccd6 2019-09-01T13:10:13 prevent theoretical double-free with non-OpenBSD asprintf (found by jasper)
Stefan Sperling cc483380 2019-09-01T13:08:13 fix NULL deref in got_error_from_errno via got_error_uuid (found by jasper)
Stefan Sperling 12314ad4 2019-08-31T09:38:14 make 'tog blame' release its work tree lock before the main loop
Stefan Sperling 2fc00ff4 2019-08-31T09:34:36 make 'tog log' release its work tree lock before the main loop
Stefan Sperling 9fd7cd22 2019-08-30T15:15:11 'got stage' writes to repository, fix unveil(2) call accordingly
Stefan Sperling 15c1efae 2019-08-30T10:33:21 bump version number
Stefan Sperling dc74ba25 2019-08-30T10:25:26 changes for 0.13
Hiltjo Posthuma cdb8f1fa 2019-08-28T18:50:20 fix possible NULL deref in alloc_symref()
Hiltjo Posthuma 7f11502c 2019-08-28T18:48:27 fix possible use-after-free in got_worktree_close()
Hiltjo Posthuma fd9f4a2d 2019-08-28T18:45:16 tog: mbs2ws: fix sizeof of element for memory allocation
Hiltjo Posthuma 6772cf22 2019-08-27T19:01:04 got_packidx_open: free packidx object when open(2) fails
Hiltjo Posthuma 57ebf19f 2019-08-27T19:00:15 buf_alloc: free whole BUF* in allocation failure path
Hiltjo Posthuma 4ec14e60 2019-08-27T18:59:19 tiny white-space fix
Hiltjo Posthuma 32f0ab81 2019-08-27T18:59:01 match_object_id: fix free() in error handling path
Stefan Sperling 6aeab596 2019-08-28T14:51:42 fix deletion of branches stored in packed-refs broken since 29606af7a3a58767bf817a38035490899609d13e
Stefan Sperling dfe70b4b 2019-08-27T11:21:59 rename test for consistency with other tests for path-prefix behaviour
Stefan Sperling 0cfcb52d 2019-08-27T11:20:49 regression test for previous 'got log path' fix (patch by Evan Silberman)
Stefan Sperling deeabeae 2019-08-27T11:20:25 fix 'got log path' in a work tree with a path prefix
Stefan Sperling 5be72254 2019-08-26T16:31:26 add missing -P option to 'got cat' usage in got.1
Stefan Sperling 891026cb 2019-08-26T15:27:10 bump version number
Stefan Sperling 9d762f74 2019-08-26T15:21:56 changes for 0.12
Stefan Sperling cfb5948c 2019-08-26T15:16:44 sync dist file list
Stefan Sperling 896e9b6f 2019-08-26T15:10:12 add support for path arguments to 'got cat'
Stefan Sperling 44392932 2019-08-26T00:13:01 make 'got log -p path' display patches for the specified path only
Stefan Sperling a4f89d48 2019-08-25T13:45:30 allow creating branches based on commit IDs as well as other branch references
Stefan Sperling 45cd4e47 2019-08-25T13:30:38 detect and prevent deletion of the work tree's current branch
Stefan Sperling f2db9c47 2019-08-24T22:14:29 don't mask "not a git repo" errors in got_repo_open()
Stefan Sperling 37823848 2019-08-24T21:10:43 remove submodule / config parser TODO item
Stefan Sperling 1d126e2d 2019-08-24T14:39:58 add support for reading .git/config; parser was based on isakmpd/conf.c