Log

Author Commit Date CI Message
Stefan Sperling cbc52e82 2019-08-12T12:48:56 changes for 0.5
Stefan Sperling 78695fb7 2019-08-12T12:38:08 fix blame with single-commit history and with files without \n
Stefan Sperling 8d0fe45a 2019-08-12T11:31:27 fix crashes in tog when blame returns no results on a file fix for underlying blame bug still pending...
Stefan Sperling 83ce39e3 2019-08-12T10:58:33 tog: plug memory leak in blame_tree_entry()
Stefan Sperling c4843652 2019-08-12T10:55:58 fix double-free when blame view is closed in error path; found by otto@
Stefan Sperling d264cece 2019-08-12T10:50:32 make tog's log thread bail out upon SIGPIPE; I don't fully grok which thread will see these signals; somebody please page Mr. Posix
Anthony J. Bentley 1dd86744 2019-08-11T12:14:47 man page improvements - new sentence, new line - add blanks before trailing delimiters - void leaving whitespace at end of line, even significant space - use .Ox macro for OpenBSD - fix paragraph lint warnings - escape ~ and ^, which are special characters in troff
Stefan Sperling 963ecf2a 2019-08-12T09:31:52 don't let a pthread mutex unlock error mask other errors in tog
Stefan Sperling 83baff54 2019-08-12T09:28:12 let tog catch SIGPIPE; might help fix unclean exit issue reported by Artturi
Stefan Sperling 6f0e4266 2019-08-12T08:19:39 bump version number
Stefan Sperling 2a9b497b 2019-08-11T21:48:05 also mention the test fix in CHANGES
Stefan Sperling 16f6d716 2019-08-11T21:45:21 changes for 0.4
Stefan Sperling 1b7a69d3 2019-08-11T21:22:12 remove pointless strdup() call which slipped into previous commit
Stefan Sperling d24820bf 2019-08-11T21:19:14 add support for tag objects to 'got diff'
Stefan Sperling 0adb7196 2019-08-11T20:51:04 reduce code duplication in 'got diff' argument parsing
Stefan Sperling b9d7675a 2019-08-11T20:24:29 wrap over-long line
Stefan Sperling a1fbf39a 2019-08-11T20:22:30 make "tog log" respect -r argument; from semarie@
Stefan Sperling 718ef3e9 2019-08-11T20:15:17 simplify cleanup code paths in got_path_find_prog()
Stefan Sperling 202329ae 2019-08-11T20:11:56 fix some more occurrences of potential errno clobbering
Stefan Sperling 41d2888b 2019-08-11T20:03:36 move an assignment closer to error check in got_object_get_path()
Stefan Sperling b15816dd 2019-08-11T20:01:21 in got_fileindex_entry_update() don't hide errors other than ENOENT
Stefan Sperling ef5e02fd 2019-08-11T18:45:18 don't clobber errno value of opendir(3); found by Hiltjo Posthuma
Stefan Sperling 8138f3e1 2019-08-11T18:39:32 fprintf returns int, not size_t; from Hiltjo Posthuma
Stefan Sperling 9516e7cb 2019-08-11T18:38:52 fix getline(3) return value check in show_change(); from Hiltjo Posthuma
Stefan Sperling dfc23429 2019-08-11T18:30:02 man pages: use Oo/Oc/Op instead of plain brackets (from bentley@)
Stefan Sperling acb4e1d1 2019-08-10T18:43:09 sync merge(1) fix diff from OpenRCS/OpenCVS
Stefan Sperling 6c6b73bb 2019-08-10T17:24:59 fix race condition in test_revert_patch_one_change
Stefan Sperling 15fbc2a7 2019-08-10T17:10:30 bump version number
Stefan Sperling 17cf36d4 2019-08-10T17:05:00 changes for 0.3
Stefan Sperling f1e81a05 2019-08-10T16:57:20 fix bug where 'revert -p' would delete all lines following a reverted change
Stefan Sperling ce2b05c7 2019-08-10T16:12:32 test reverting the first hunk only with revert -p
Stefan Sperling d473b4e4 2019-08-10T00:49:10 fix merge bug inherited from OpenRCS, affecting lines with leading .
Stefan Sperling e90bef50 2019-08-09T19:33:12 fix MANDIR during regular 'make install'; the port will have to override it
Stefan Sperling 2a43a433 2019-08-09T14:52:12 bump version number
Stefan Sperling 25189667 2019-08-09T14:51:01 changes for 0.2
Stefan Sperling c39c25dd 2019-08-09T14:35:32 improve error message if helper binaries fail to unveil(2)
Stefan Sperling 303e2782 2019-08-09T13:37:56 add support for tags to -c options of some got commands
Stefan Sperling 84792843 2019-08-09T12:31:18 attempt to reject GOT_AUTHOR values without an email address
Stefan Sperling a0de39f3 2019-08-09T11:56:24 fix build on OpenBSD/sparc64 (gcc)
Stefan Sperling 333ac74e 2019-08-09T11:20:19 bump version number
Stefan Sperling 66164023 2019-08-09T10:52:07 sync README with pkg/DESCR from the port
Stefan Sperling 2c00348c 2019-08-09T10:44:05 perhaps today is release day?
Stefan Sperling 6ac5a73c 2019-08-09T01:43:56 plug a small memleak in cmd_commit()
Stefan Sperling 0e444aba 2019-08-09T01:23:53 warn people that GOT_AUTHOR should contain an email address
Stefan Sperling e2af0fd1 2019-08-09T01:13:13 prevent silly use-after-free with root cause in collect_commit_logmsg()
Stefan Sperling 003cc5a3 2019-08-09T01:04:33 use a fake persona for GOT_AUTHOR; git can get confused by 'Charlie &'
Stefan Sperling 71db5e8c 2019-08-09T00:49:50 fix empty variable in two import regress tests
Stefan Sperling e1e1d0ac 2019-08-09T00:23:09 fix man page directory setting in Makefile release mode
Stefan Sperling c8d81600 2019-08-09T00:15:55 let 'make release' properly clean up object files in regress/
Stefan Sperling b80270a7 2019-08-09T00:12:00 make 'got status' find top-level .cvsignore when invoked from a subdir
Stefan Sperling 6841da00 2019-08-08T23:53:17 add support for .cvsignore files, as found in /usr/ports, to 'got status'
Stefan Sperling c478f6d8 2019-08-08T19:11:56 be more clear about rebase/histedit -c and -a options and argv
Stefan Sperling 598409c6 2019-08-08T19:09:11 add a todo item for tog
Stefan Sperling 25322601 2019-08-08T19:07:19 remove todo items which are done
Stefan Sperling e4c54b95 2019-08-08T18:36:05 sort list of files in release tarball
Stefan Sperling dda01c6c 2019-08-08T18:35:44 sync
Stefan Sperling a95f633f 2019-08-08T18:32:44 sort dist file list
Stefan Sperling fdcfc893 2019-08-08T18:29:10 add a change log
Stefan Sperling e635744c 2019-08-08T18:25:59 merge create_staged_content() and create_reverted_content() helpers
Stefan Sperling 33aa809d 2019-08-08T18:17:04 implement 'revert -p'
Stefan Sperling d3bcc3d1 2019-08-08T17:27:36 make revert of a staged deletion a no-op for better interaction with -R
Stefan Sperling 0f6d7415 2019-08-08T17:21:07 implement got revert -R
Stefan Sperling 65084dad 2019-08-08T16:52:12 in revert_file(), only construct on-disk path when actually needed
Stefan Sperling 2163d960 2019-08-08T16:49:36 rename local variable on got_worktree_revert()
Stefan Sperling 1f1abb7e 2019-08-08T16:39:07 implement revert with a status walk to prepare for 'revert -p'
Stefan Sperling 8957ae76 2019-08-08T16:38:43 ensure that file index entry perms map to regular files
Stefan Sperling 95ac67f0 2019-08-08T14:25:09 try to document double-status codes more clearly
Stefan Sperling e70a841e 2019-08-08T14:15:39 test repeated stage -p on added and deleted files
Stefan Sperling af5a81b2 2019-08-08T14:08:34 fix and test repeated stage -p on the same file
Stefan Sperling 0f1cfa7f 2019-08-08T13:51:43 add test with out-of-date staged files
Stefan Sperling 8564cb21 2019-08-08T13:29:51 test stage/unstage with non-existent paths
Stefan Sperling 57ba6a8b 2019-08-08T13:23:16 fix command name in error messages printed by unstage tests
Stefan Sperling 8b13ce36 2019-08-08T13:02:20 fix and test stage/unstage with unversioned files
Stefan Sperling 4f2494e6 2019-08-08T12:54:24 got.1 wording tweak
Stefan Sperling 4ce46740 2019-08-08T12:44:18 label staged blobs with "(staged)" in got diff output
Stefan Sperling 19e4b907 2019-08-08T12:22:52 fix and test 'q' command for unstage -p
Stefan Sperling 2e1f37b0 2019-08-08T12:04:29 implement 'got unstage -p'
Stefan Sperling ad7de6a5 2019-08-08T09:27:38 remove unused function got_diff_blob_file_lines_changed()
Stefan Sperling 14c901f1 2019-08-08T09:25:49 split up worktree.c's merge_blob() into merge_blob() and merge_file()
Stefan Sperling f5a17245 2019-08-08T09:09:51 make got -p skip deletion question consistent with the others
Stefan Sperling ec9d9b2f 2019-08-08T09:02:40 stop passing paths to 'got stage' in basic stage test
Stefan Sperling eba70f38 2019-08-08T09:01:40 verify stage -p behaviour with incomplete response script
Stefan Sperling 88f33a19 2019-08-08T08:54:18 ensure that stage -p choice 'q' doesn't skip subsequent files
Stefan Sperling a7c9878d 2019-08-08T08:40:38 make stage -p show the number of changes in a file
Stefan Sperling 6d23ec10 2019-08-08T08:29:59 got.1 wording tweaks around stage -p
Stefan Sperling c8ede203 2019-08-08T08:25:09 make stage -p offer 'q' option only for edits, not additions and deletions
Stefan Sperling 0e2f5884 2019-08-07T18:35:58 got.1: wording tweak for stage -F option
Stefan Sperling f3055044 2019-08-07T18:34:09 sync usage with man page
Stefan Sperling 3a070a2b 2019-08-07T18:32:49 got.1: fix documentation of 'got stage -p -F'
Stefan Sperling 2db2652d 2019-08-07T18:25:46 make path arguments to 'got stage' optional
Stefan Sperling b353a198 2019-08-07T17:40:15 add 'q' response to 'got stage -p'
Stefan Sperling a61a4414 2019-08-07T17:27:51 histedit_edit_list_retry(): eat newlines in responses
Stefan Sperling dc424a06 2019-08-07T17:26:35 initial 'got stage -p' implementation
Stefan Sperling 3043f6a3 2019-08-07T13:30:12 remove accidental assignment in diffreg.c
Stefan Sperling 8940b51b 2019-08-07T12:07:50 remove test_checkout_sets_xbit duplicate added in previous
Stefan Sperling 80c1b583 2019-08-07T12:06:03 fix 'got checkout' into existing directory; add test cases for this
Stefan Sperling 3aa5969e 2019-08-06T18:16:41 check the status of specified paths before staging any of them
Stefan Sperling 7f1f93af 2019-08-06T17:24:17 introduce got_diff_blob_file_lines_changed()
Stefan Sperling 4969d6d8 2019-08-06T12:26:36 make GOT_AUTHOR example less egocentric
Stefan Sperling 495342e6 2019-08-06T11:57:25 wording tweak in man page