got


Log

Author Commit Date CI Message
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 709ae9eb 2019-09-08T19:18:09 fix markup errors around user.email in got.1
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 00f36e47 2019-09-06T18:00:35 unstage may need to write to repository; fix unveil(2) call accordingly
Stefan Sperling 9fd7cd22 2019-08-30T15:15:11 'got stage' writes to repository, fix unveil(2) call accordingly
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 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 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 1d126e2d 2019-08-24T14:39:58 add support for reading .git/config; parser was based on isakmpd/conf.c
Stefan Sperling 63c5ca5d 2019-08-24T20:56:15 detect and ignore Git submodules
Stefan Sperling 2a06fe5f 2019-08-24T12:58:07 indicate non-existent paths in 'got status' and make 'got diff' error for them
Stefan Sperling b8bad2ba 2019-08-23T20:01:06 make 'got tag -l' list tags by time stamp in descending order
Stefan Sperling 29606af7 2019-08-23T18:42:27 allow got_ref_list() to restrict returned refs to a particular namespace
Stefan Sperling a2887370 2019-08-23T14:47:26 repair build on sparc64
Stefan Sperling 2417344c 2019-08-23T13:19:31 tweak the way 'got tag -l' displays tagged objectsI
Stefan Sperling ea6d9f6b 2019-08-22T22:55:04 add a colon behind object type in got tag -l, for consistency
Stefan Sperling 62870f63 2019-08-22T22:52:07 show tag name in initial content of tag message editor
Stefan Sperling b2b65d18 2019-08-22T22:47:53 fix usage() call in 'got import'
Stefan Sperling b3cd068e 2019-08-22T22:39:18 document tag objects
Stefan Sperling c904c63e 2019-08-22T22:33:12 remove -d option from 'got tag' usage
Stefan Sperling 8e7bd50a 2019-08-22T22:20:56 initial implementation of 'got tag' command
Stefan Sperling e15d5241 2019-08-22T18:11:38 make 'got cat' show tag object fields in on-disk order
Stefan Sperling 8aa93786 2019-08-22T18:04:32 make 'got cat' output look more like raw object files
Stefan Sperling 24ea5512 2019-08-22T14:26:00 make 'got cat' show raw log messages, i.e. leaving PGP sigs intact
Stefan Sperling 01073a5d 2019-08-22T14:17:38 initial 'got cat' implementation
Stefan Sperling 6fb7cd11 2019-08-22T11:33:50 add cancellation support to commit graph and 'got blame'
Stefan Sperling e6209546 2019-08-22T11:12:24 untie cancel callback declaration from the work tree
Stefan Sperling 4c9641fd 2019-08-21T16:57:44 fix and simplify blame algorithm Always diff against latest version of file. This is much easier since there is no need to keep track of lines shifting around.
Stefan Sperling 90f3c347 2019-08-19T16:14:27 always initialize bca in cmd_blame()
Stefan Sperling b02560ec 2019-08-19T09:54:52 fix number of lines accounted for during blame
Stefan Sperling bc3056e3 2019-08-18T19:05:20 man page spelling fixes from Hiltjo Posthuma
Stefan Sperling 8920fa04 2019-08-18T14:28:39 fix uninitialized 'editor' variable; found by Hiltjo Posthuma
Stefan Sperling 2839f8b9 2019-08-15T01:02:25 fix segfault in got's blame_cb()
Stefan Sperling 0def28b1 2019-08-17T10:15:35 fix 'last commit cannot be folded' check with reordered commits
Stefan Sperling 0d8ff7d5 2019-08-15T00:15:32 rename got_blame_incremental() to got_blame()
Stefan Sperling bcb49d15 2019-08-15T00:07:22 make 'got blame' show dates at which lines were last modified
Stefan Sperling 82f6abb8 2019-08-14T23:37:07 make 'got blame' show committer names
Stefan Sperling 7ef28ff8 2019-08-14T23:10:00 make 'got blame' show line numbers
Stefan Sperling 28315671 2019-08-14T22:52:23 switch 'got blame' to got_blame_incremental() API
Stefan Sperling b1ebc001 2019-08-13T23:54:01 add GOT_LOG_DEFAULT_LIMIT env var for setting a got log -l default
Stefan Sperling 09867e48 2019-08-13T17:01:23 properly parse timestamps in commit objects as UTC (patch by Hiltjo Posthuma)
Stefan Sperling 5943eee2 2019-08-13T16:58:34 strip Git GPG signatures from log messages
Stefan Sperling 5d844a1e 2019-08-13T15:41:46 don't attempt to parse Git's "leightweight" tags as real tag objects
Stefan Sperling 34ca4898 2019-08-13T15:12:28 don't hide repo data parsing errors during 'got log'
Stefan Sperling a436ad14 2019-08-13T10:41:25 make 'got log' display tags in addition to branch references
Stefan Sperling c55aa27e 2019-08-13T00:49:07 add -s option to 'got ref' usage in man page
Stefan Sperling d1c1ae5f 2019-08-13T00:33:25 introduce 'got ref -s' and add two tests for 'got ref'
Stefan Sperling 12ce7a6c 2019-08-12T20:56:30 include <limits.h> instead of <sys/limits.h>; patch by Thomas Klausner
Stefan Sperling fc66b545 2019-08-12T14:45:02 fix behaviour of 'got rebase' with no commits to rebase; with semarie@
Stefan Sperling 848d6979 2019-08-12T13:43:17 annotate symlinks with @ in 'got tree' and 'tog tree'
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 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 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 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