Log

Author Commit Date CI Message
Stefan Sperling 787c8eb6 2019-07-11T22:40:44 fix extra whitespace in rebased log messages Trim leading and trailing whitespace from log messages when creating commits. Fixes a rebase issue but should be a good idea in general.
Stefan Sperling a297e751 2019-07-11T21:49:50 expand abbreviated object IDs before showing such IDs in output
Stefan Sperling d3f84d51 2019-07-11T21:12:49 catch and prevent 'got branch -'; I've done this often enough now...
Stefan Sperling ba882ee3 2019-07-11T21:05:07 make 'got branch -l' indicate work tree's current branch
Stefan Sperling 86d25a1b 2019-07-11T20:24:11 'got rm' -> 'got remove' in man page
Stefan Sperling f09e2405 2019-07-11T16:54:58 rebase man page tweaks
Stefan Sperling 64c6d990 2019-07-11T16:37:36 prevent rebase in a work tree with an incompatible path prefix
Stefan Sperling 69844fba 2019-07-11T15:18:52 ensure all rebase-related refs get deleted when rebase is done
Stefan Sperling 2f7f4a8a 2019-07-11T15:02:33 whitespace
Stefan Sperling af54c8f8 2019-07-11T15:01:37 attempt to improve 'got rebase' usage string
Stefan Sperling 7d5807f4 2019-07-11T14:57:24 disallow 'got update' and 'got commit' while rebase is in progress
Stefan Sperling dcf44d04 2019-07-11T14:45:25 revert accidental change; run all rebase tests again
Stefan Sperling edd02c5e 2019-07-11T14:22:42 bump fileindex base commit IDs after rebasing a commit
Stefan Sperling ff0d2220 2019-07-11T13:59:20 handle no-op changes during 'got rebase -c'
Stefan Sperling 2840f715 2019-07-11T12:57:15 new realpath(3) doesn't like receiving an empty path as input
Stefan Sperling 06067b48 2019-07-11T03:57:17 man page wording fix
Stefan Sperling 818c7501 2019-07-10T18:23:39 initial 'got rebase' implementation
Stefan Sperling 2b496619 2019-07-10T22:41:08 fix bug exposed by test_commit_added_and_modified_in_same_dir
Stefan Sperling 4866d084 2019-07-10T22:17:20 add an xfail test for a bug in 'got commit'
Stefan Sperling aaf88317 2019-07-10T18:08:23 introduce got_ref_alloc_symref() and got_ref_get_symref_target()
Stefan Sperling 1ab61ced 2019-07-10T16:33:43 use absolute path for reference in got/worktree namespace
Stefan Sperling 950a4a90 2019-07-10T15:22:52 use got_fileindex_free() to free a fileindex structure
Stefan Sperling 016477fd 2019-07-09T12:59:45 rename 'got cherrypick' alias 'got ch' to 'got cy'
Stefan Sperling 648e4ef7 2019-07-09T12:56:28 rename 'got rm' to 'got remove'; keep 'rm' as an alias
Stefan Sperling ce5b7c56 2019-07-09T12:49:08 make got/tog list commands if -h or an unknown command is provided
Stefan Sperling 97b3a7be 2019-07-09T12:26:24 require user to type full got command names or short aliases The previous strncmp-based approach was problematic, e.g. "co" was treated as an alias for "commit", while most users will expect "co" to map to "checkout". Introduce explicit aliases and document them.
Stefan Sperling 8cfb4057 2019-07-09T12:02:33 rename 'struct cmd' to 'struct got_cmd'
Stefan Sperling d70c3147 2019-07-09T12:01:28 tog: fix typo in error message
Stefan Sperling 3642c4c6 2019-07-09T10:55:36 tog: stop interpreting unknown commands as paths
Stefan Sperling 57b33b64 2019-07-08T18:58:35 fix thread synchronization during 'tog log' search; more speed-up
Stefan Sperling 96e2b566 2019-07-08T18:41:01 speed up search in 'tog log' while commits are still being loaded
Stefan Sperling d4e1ff4f 2019-07-08T17:31:50 fix compiler invocation with 'make PROFILE=1'
Stefan Sperling 52d1d0d9 2019-07-07T18:07:51 fix bug where match_loose_object() skipped some objects
Stefan Sperling 74ff3f23 2019-07-07T14:01:23 write 'message' out as a full word in 'got commit' documentation
Stefan Sperling 0e1b0230 2019-07-07T13:54:20 fix incomplete documentation of 'got checkout' -c option
Stefan Sperling 0db75f06 2019-07-07T13:50:58 document the 'abbreviated SHA1 argument' feature
Stefan Sperling 561c3678 2019-07-02T11:48:15 fix detection of ambiguous object ID match with pack files
Stefan Sperling 0adc7bcc 2019-06-29T23:28:23 call got_object_id_queue_free() instead of implementing it inline
Stefan Sperling dd88155e 2019-06-29T23:26:36 disambiguate abbreviated object IDs based on object type
Stefan Sperling 461aee03 2019-06-29T23:26:06 fix test sandbox name
Stefan Sperling 83c8b3b8 2019-06-29T22:40:42 plug leaks in got_repo_match_object_id_prefix()
Stefan Sperling b2df341b 2019-06-29T22:37:52 put error checks in right order
Stefan Sperling 5903ff6e 2019-06-29T22:36:44 stop matching loose objects once we've searched past the ID prefix
Stefan Sperling 4277420a 2019-06-29T12:58:30 speed up matching of abbreviated commit IDs in pack files
Stefan Sperling 45f2ef4c 2019-06-28T22:07:21 add a todo item for abbreviated object IDs
Stefan Sperling e09a504c 2019-06-28T20:59:14 introduce support for abbreviated object IDs
Stefan Sperling d69bcdf7 2019-06-28T19:44:24 compare pointer against NULL, not 0
Stefan Sperling 921be706 2019-06-28T12:23:58 fix segfault in error path of 'tog diff'
Stefan Sperling a54b6686 2019-06-28T12:19:08 suse shorter wording around object IDs in man pages
Stefan Sperling df0b3d8a 2019-06-28T12:13:59 allow matching commit IDs in 'tog log' search
Stefan Sperling bf0668dd 2019-06-26T09:44:51 tog log: remove 'r' key-binding; we might want to re-use it later
Stefan Sperling 9be75582 2019-06-26T09:33:09 tog.1: use consistent syntax for Control key combinations
Stefan Sperling e3d2a5c6 2019-06-26T09:32:39 Bind reload in 'tog log' to Ctrl+l
Stefan Sperling 9221fb1e 2019-06-26T09:21:19 note that fetching new objects currently requires git
Stefan Sperling 4e759de4 2019-06-26T09:03:12 add 'got branch' command
Stefan Sperling d01904d4 2019-06-25T21:52:27 add 'r' command to tog log view
Stefan Sperling d6117e78 2019-06-25T20:41:44 diff thread in tog will probably not be needed
Stefan Sperling b07cf8c3 2019-06-25T20:40:56 add usr.bin/diff todo item
Stefan Sperling 5a5bf2ac 2019-06-25T20:37:53 update todo items for tog
Stefan Sperling f801134a 2019-06-25T16:56:18 don't let search in 'tog log' wrap around to beginning/end of history
Stefan Sperling 2246482e 2019-06-25T12:27:42 make search actually work in 'tog blame'
Stefan Sperling ac66afb8 2019-06-24T22:37:52 fix endless loop in 'tog tree' if search has no match
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'