got


Log

Author Commit Date CI Message
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 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 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 33aa809d 2019-08-08T18:17:04 implement 'revert -p'
Stefan Sperling 0f6d7415 2019-08-08T17:21:07 implement got revert -R
Stefan Sperling 95ac67f0 2019-08-08T14:25:09 try to document double-status codes more clearly
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 2e1f37b0 2019-08-08T12:04:29 implement 'got unstage -p'
Stefan Sperling f5a17245 2019-08-08T09:09:51 make got -p skip deletion question consistent with the others
Stefan Sperling eba70f38 2019-08-08T09:01:40 verify stage -p behaviour with incomplete response script
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 80c1b583 2019-08-07T12:06:03 fix 'got checkout' into existing directory; add test cases for this
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
Stefan Sperling 24f4521a 2019-08-06T11:55:28 typo in man page
Stefan Sperling 7fc00dff 2019-08-06T11:52:59 got-worktree.5: document file index flags
Stefan Sperling 28c99501 2019-08-06T10:31:25 got-worktree.5: document 'staged blob ID'
Stefan Sperling 8e13c46f 2019-08-05T22:45:55 got.1: spell Game of Trees in title case
Stefan Sperling 996d5ccd 2019-08-05T20:46:42 got.1: clarify which files retain their base commit after 'got commit'
Stefan Sperling aee2a8bd 2019-08-05T14:44:19 man: spell 'got' and 'git' in upper case where not referring to commands
Stefan Sperling fef8a0d3 2019-08-04T18:50:03 document that -h option will always exit
Stefan Sperling 52c8d4ac 2019-08-04T13:49:14 grammar fix in got.1
Stefan Sperling 9d8b19a4 2019-08-04T13:37:54 more man page tweaks for 'got stage'
Stefan Sperling 087fb88c 2019-08-04T12:52:33 call get_worktree_paths_from_argv() after unveil(2) where possible
Stefan Sperling 6d022e97 2019-08-04T12:45:17 use get_worktree_paths_from_argv consistently; improves add/rm edge cases Double 'got rm' becomes a no-op like double 'got add' already is, and 'got add' of an already staged file is now an error.
Stefan Sperling bc26cce8 2019-08-04T03:07:24 add some additional short aliases for got commands
Stefan Sperling 6dc1d418 2019-08-04T02:56:51 another man page wording fix
Stefan Sperling ecf14362 2019-08-04T02:53:10 missing word in man page
Stefan Sperling 890ea719 2019-08-04T02:49:59 small man page fixes related to stage
Stefan Sperling 4ed9f614 2019-08-04T02:36:34 document staging
Stefan Sperling ad493afc 2019-08-04T00:52:07 initial 'got unstage' implementation
Stefan Sperling 98eaaa12 2019-08-03T20:37:01 implement got diff -s
Stefan Sperling 408b4ebc 2019-08-03T19:57:06 add basic stage support to 'got diff' + add 'got stage -l'
Stefan Sperling 244725f2 2019-08-03T15:20:09 make 'got status' indicate changes relative to staged files
Stefan Sperling 537ac44b 2019-08-03T15:07:13 pass staged blob ID to status callback
Stefan Sperling c363b2c1 2019-08-03T14:55:49 show staged file status separately in 'got status'
Stefan Sperling 88d0e355 2019-08-03T14:30:32 report staged status via status callback
Stefan Sperling 715dc77e 2019-08-03T14:08:53 add 'got stage' command
Stefan Sperling 00db391e 2019-08-03T16:36:48 fix 'got revert' with new realpath(3) ENOENT behaviour
Stefan Sperling f2b16ada 2019-08-02T15:50:16 cache path length in struct got_pathlist_entry
Stefan Sperling c7d20a3f 2019-07-30T17:46:15 forbid editing the history of branches outside of "refs/heads"
Stefan Sperling dc5351b4 2019-07-30T17:22:16 fix a bug in 'got branch' and add tests for this command
Stefan Sperling 53ccebc2 2019-07-30T14:54:05 add 'make release' target; programs now have a version number
Stefan Sperling 916f288c 2019-07-30T11:30:20 prevent 'got commit' on branches outside "refs/heads/" (the only exception is the work tree's temporary histedit branch)
Stefan Sperling fe307c9b 2019-07-28T15:39:08 got.1 wording tweak
Stefan Sperling 7b3fde24 2019-07-28T15:34:17 clearly state where 'git fetch' and 'git push' are required
Stefan Sperling 46e90ae4 2019-07-28T15:27:26 remote duplicate .Pp in man page
Stefan Sperling ff2cf171 2019-07-28T15:16:24 document how to work against remote git repositories with got
Stefan Sperling adc19d55 2019-07-28T12:48:56 remove pointless output parameter from got_pathlist_append()
Stefan Sperling c6b4581b 2019-07-28T12:14:25 document work tree's use of temporary rebase/histedit branches
Stefan Sperling cfce0458 2019-07-28T12:08:25 document 'got commit' out-of-dateness check
Stefan Sperling 5c1e53bc 2019-07-28T11:34:22 add support for multiple path arguments to 'got commit'
Stefan Sperling 3c575567 2019-07-28T10:40:54 got.1: clarify how checkout -b and -c options interact
Stefan Sperling c3022ba5 2019-07-27T22:15:05 rename "histedit list" to "histedit script" (on-disk filename changed)
Stefan Sperling 6ba2bea2 2019-07-27T22:01:57 abort histedit operation if we don't manage to install the script
Stefan Sperling bfce7f83 2019-07-27T21:26:27 improve histedit script error checking and fix leaks
Stefan Sperling a51a74b3 2019-07-27T20:02:36 speed up 'got rebase' ancestry check
Stefan Sperling 31b4484f 2019-07-27T19:01:01 speed up rebase and histedit path prefix check: skip blob content diffs
Stefan Sperling f2ea84fa 2019-07-27T14:26:10 make 'got update' accept mulitple path arguments
Stefan Sperling a5edda0a 2019-07-27T11:45:10 add helper function to parse worktree paths from argv
Stefan Sperling f86a1bf5 2019-07-27T11:35:26 plug memleaks of paths on pathlist in cmd_status()
Stefan Sperling 09ea71ba 2019-07-27T11:27:06 s/path/repository-path/ in 'got init' usage and docs
Stefan Sperling 72ea6654 2019-07-27T11:21:56 add support for multiple path arguments to 'got status'
Stefan Sperling 90e8619e 2019-07-25T19:42:29 make 'got commit' work with a directory path
Stefan Sperling 498a90b7 2019-07-25T15:47:22 got.1 wording fix: "base branch" -> branch
Stefan Sperling ba67992e 2019-07-25T15:30:37 fix typo in got.1
Stefan Sperling ff6aa206 2019-07-25T15:25:52 if histedit has commits to edit, provide a hint in error message
Stefan Sperling a698f62e 2019-07-25T15:20:32 allow 'got commit' while 'got histedit' is interrupted
Stefan Sperling bb787f09 2019-07-25T14:59:43 fix a double-free in 'got update' error path
Stefan Sperling 426ebf2e 2019-07-25T14:54:35 fix histedit's interactive retry loop
Stefan Sperling b006047e 2019-07-25T14:47:48 fix histedit (a)bort prompt handling
Stefan Sperling 6c1844f6 2019-07-25T14:46:27 fix histedit syntax error detection
Stefan Sperling 3e3a69f1 2019-07-25T14:25:02 open fileindex just once to make rebase and histedit faster
Stefan Sperling 8ca9bd68 2019-07-25T11:36:03 use a dedicated error code for histedit path-prefix error
Stefan Sperling 3aac7cf7 2019-07-25T11:24:01 histedit: error if root commit is edited
Stefan Sperling d23ace97 2019-07-25T11:21:39 fix abspath/relpath mismatch in rebase_check_path_prefix()
Stefan Sperling 04f57cb3 2019-07-25T10:56:59 reduce code duplication in handling '-c commit' options
Stefan Sperling 30837e32 2019-07-25T10:50:33 allow references to be passed to '-c commit' options
Stefan Sperling 3f9de99f 2019-07-24T22:24:09 histedit: make folding work across dropped commits
Stefan Sperling 0ebf8283 2019-07-23T17:39:43 initial 'got histedit' implementation
Stefan Sperling f6794adc 2019-07-23T15:31:04 make 'got rebase -c' check whether rebase is in progress
Stefan Sperling c530dc23 2019-07-23T14:56:53 create worktree for apply_unveil() during checkout; others don't need this
Stefan Sperling f528b57d 2019-07-22T10:31:32 remove redundant existence check in 'got rm'; same check is done later
Stefan Sperling 4b33b1ad 2019-07-22T10:29:59 remove redundant existence check in 'got add'; same check is done later
Stefan Sperling b4b3a7dd 2019-07-22T10:26:58 handle work tree path realpath(3) ENOENT during checkout