|
c5996fff
|
2020-01-29T12:47:13
|
|
perform the check for an empty histedit commit list earlier
|
|
ab20a43a
|
2020-01-29T12:47:13
|
|
don not open log message editor if there are no changes during 'histedit -c'
|
|
514f2ffe
|
2020-01-29T12:47:13
|
|
display branch name and first commit to be edited at top of histedit script
|
|
82997472
|
2020-01-29T12:47:13
|
|
improve wording of hint displayed for the histedit 'fold' command
|
|
f43793a4
|
2020-01-27T22:14:23
|
|
fix a bug where 'got log PATH' failed to map PATH into the repository
The problem occured inside /usr/src/sys due to the /sys symlink,
where /usr/src was a got work tree. If a work tree is present we
already have the right path so checking the disk is pointless.
|
|
1137e0ae
|
2020-01-27T19:01:16
|
|
man page wording tweaks
|
|
48c8c60d
|
2020-01-27T18:36:37
|
|
make 'got log' show first-parent history by default; remove -f and add -b option
|
|
74daf7cb
|
2020-01-27T18:36:29
|
|
fix typo in got(1) man page markup
|
|
fb9704af
|
2020-01-27T17:07:01
|
|
do not display unversioned files during 'got revert -R'
|
|
b55e96cf
|
2020-01-19T14:35:58
|
|
Remove redundant error check after got_object_id_by_path().
An error code is always returned when the oid is NULL.
|
|
d1f16636
|
2020-01-15T22:05:49
|
|
move got_repo_cmp_tags() to got_ref_cmp_tags()
|
|
2ddd4701
|
2020-01-15T20:39:12
|
|
move cmp_tags() into the library
|
|
71a27632
|
2020-01-15T19:26:49
|
|
move match_object_id() into the library; supersedes got_repo_resolve_commit_arg
|
|
7a1d6b72
|
2020-01-15T19:10:46
|
|
fix 'tog log -c' with tags
|
|
89a6c02f
|
2020-01-14T14:26:02
|
|
remove unneeded done jumps
|
|
562580bc
|
2020-01-14T13:25:55
|
|
support Git-style "lightweight" tags as arguments for 'got diff'
|
|
d4efa91b
|
2020-01-14T13:25:55
|
|
handle Git-style "lightweight" tags in got tag -l
|
|
6586ea88
|
2020-01-13T16:12:32
|
|
unbreak got and tog commands by disabling GNU extensions in getopt_long(3)
|
|
e801a566
|
2020-01-13T16:01:04
|
|
update usage
|
|
83cd27f8
|
2020-01-13T15:59:47
|
|
make got and tog accept a --version argument; -V option is a bit obscure
prompted by a question from tedu@
|
|
bb51a5b4
|
2020-01-13T10:28:58
|
|
add -E option to 'got checkout' allowing use of a non-empty work tree path
needed by and ok kn@
|
|
5aa81393
|
2020-01-06T19:38:23
|
|
add copyright year for files already touched in 2020
|
|
3d509237
|
2020-01-04T18:25:28
|
|
simplify got_commit_graph_open()
|
|
ee780d5c
|
2020-01-04T15:44:13
|
|
remove GOT_ERR_ITER_NEED_MORE; the commit graph now fetches internally instead
|
|
a85446b2
|
2020-01-04T08:49:31
|
|
explicitly document that rebase requires a work tree reflecting a branch tip
|
|
7f47418f
|
2019-12-20T15:54:59
|
|
make 'got checkout' and 'got update' work with read-only repositories
but warn users about the garbage collection problem
|
|
c29c428a
|
2019-12-16T15:24:45
|
|
both 'got add' and 'got rm' now accept directories; sync usage and man pages
|
|
70e3e7f5
|
2019-12-13T20:05:57
|
|
add -k option to 'got remove' to keep files on disk
ok stsp
|
|
12463d8b
|
2019-12-13T11:52:18
|
|
address some of the file descriptor vs. path races in status callbacks
|
|
f2a9dc41
|
2019-12-13T00:29:28
|
|
add -R option to 'got remove' for recursive deletion
ok stsp
|
|
6db9f7f6
|
2019-12-10T11:42:22
|
|
always show numeric dates in ISO-8601/xkcd-1179 format
ok millert tracey sthen
|
|
8b3ec12f
|
2019-12-08T22:16:28
|
|
got.1: Fix mdoc(7) linter errors/warnings
mandoc: got.1:573:96: ERROR: skipping end of block that is not open: Oc
mandoc: got.1:1583:2: WARNING: skipping paragraph macro: Pp at the end of Sh
|
|
463a997a
|
2019-12-08T22:15:40
|
|
got: start_commit and search_pattern ought to be const
Revert the last accidential revert; sorry for the noise,
I fat fingered got commands while juggling diffs.
|
|
022fae89
|
2019-12-06T16:18:26
|
|
Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.
|
|
a2687442
|
2019-11-30T02:40:53
|
|
got: start_commit and search_pattern ought to be const
Must not be passed to free(3), holds argv[] input.
|
|
45e9b850
|
2019-11-30T02:37:46
|
|
got: start_commit and search_pattern ought to be const
Must not be passed to free(3), holds argv[] input.
|
|
c6390436
|
2019-11-29T23:00:38
|
|
got.1: Fix log -s, tweak wording
From stsp
|
|
dfcab68b
|
2019-11-29T21:54:39
|
|
diff: Allow 0 context, use GOT_DIFF_MAX_CONTEXT
|
|
dc1edbfa
|
2019-11-29T21:54:38
|
|
log: -C requires -p
"got log -C0" is invalid synopsis, so behave accordingly.
|
|
6841bf13
|
2019-11-29T21:54:03
|
|
log: Implement -s search-pattern
match_logmsg() is copied from tog's match_commit().
|
|
38b0338b
|
2019-11-29T03:57:10
|
|
if there are no commits to rebase, just forward the rebased branch's reference
Problem found by kn@
|
|
bd5895f3
|
2019-11-28T05:06:55
|
|
Outright forbid reference names with a leading '-'.
Matches behaviour documented in git-repository(5).
|
|
e560b7e0
|
2019-11-28T04:59:19
|
|
prevent 'got import' from creating a branch called "-"
|
|
56e0773d
|
2019-11-28T02:32:58
|
|
convert tree entries from SIMPLEQ to an array
|
|
4e68cba3
|
2019-11-23T10:11:54
|
|
add -R option to 'got add' for recursive addition (patch by Tracey Emery)
|
|
ab2f42e7
|
2019-11-10T15:51:05
|
|
cache delta data buffers in an LRU cache
|
|
a74f7e83
|
2019-11-10T11:33:13
|
|
add -c option to 'got branch', replacing the optional second argument
|
|
70015d7a
|
2019-11-08T20:27:38
|
|
hide EINTR again when got exits due to Ctrl-C
|
|
f8afbdc8
|
2019-11-08T20:25:10
|
|
try harder not to hide errors from helper programs when got(1) exits
|
|
5d67f40d
|
2019-11-08T16:23:17
|
|
rename 'got init' and 'got import' default branch to "main"; patch by kmos@
|
|
3a62228f
|
2019-11-08T11:09:28
|
|
fix copy-pasto in man page; patch by landry@
|
|
11db6024
|
2019-10-21T15:17:31
|
|
show commit date's century in 'got blame' output (patch by Tracey Emery)
tests adjusted by me
|
|
9ba1d308
|
2019-10-21T09:11:19
|
|
always show the input path when realpath(3) returns an error
|
|
ef293bdd
|
2019-10-21T09:04:57
|
|
preserve the log message when an error occurs during import, as intended
|
|
f372d5cd
|
2019-10-21T09:04:57
|
|
preserve the tag message when an error occurs during tagging, as intended
|
|
7266f21f
|
2019-10-21T09:04:57
|
|
preserve the log message when an error occurs during commit, as intended
|
|
46f68b20
|
2019-10-19T11:06:56
|
|
show file mode differences when diffing trees
|
|
1ebedb77
|
2019-10-19T11:06:55
|
|
teach 'got commit' to tweak the executable bit of a file
|
|
14c25ea2
|
2019-10-15T12:05:06
|
|
add a 'got integrate' example to the man page
|
|
3aef623b
|
2019-10-15T11:38:28
|
|
catch and reject integration into the freshly rebased branch
|
|
2822a352
|
2019-10-15T11:38:27
|
|
add 'got integrate' command
|
|
366e0a5f
|
2019-10-10T13:16:01
|
|
prevent a NULL deref in an error path of got.c's diff_trees()
|
|
96cbb597
|
2019-10-09T08:24:38
|
|
remove worklist code; it was only used to unlink files which we already unlink
|
|
f16e4044
|
2019-10-09T06:52:07
|
|
explicitly document that 'got ref' expects absolute reference names
|
|
24b5452a
|
2019-10-09T06:50:28
|
|
show bad reference names in error messages to make such errors more clear
|
|
63035f9f
|
2019-10-06T19:24:31
|
|
add -w (ignore whitespace) option to 'got diff'
|
|
ba6e0c2d
|
2019-10-04T16:02:50
|
|
Fix misleading wording in got.1 about branch options; -r option always works.
|
|
ad89fa31
|
2019-10-04T15:56:03
|
|
make 'got branch' without args show work tree's branch; requested by benno@
|
|
4e99b47e
|
2019-10-04T15:32:57
|
|
show temporary branch in 'got branch -l' during rebase and histedit
|
|
bd8de430
|
2019-10-04T14:51:33
|
|
make 'got status' read .gitignore files; support **/ and /**/ in patterns
|
|
500467ff
|
2019-09-25T22:02:03
|
|
getline: fix the return type to ssize_t and small nits
|
|
8e158b01
|
2019-09-22T13:12:33
|
|
plug logmsg memory leak in cmd_import; found by jj@ with scan-build
|
|
3affba96
|
2019-09-22T11:11:08
|
|
missing NULL check
|
|
709ae9eb
|
2019-09-08T19:18:09
|
|
fix markup errors around user.email in got.1
|
|
c9956ddf
|
2019-09-08T18:13:54
|
|
use author name/email from ~/.gitconfig if GOT_AUTHOR is not set
|
|
aba9c984
|
2019-09-08T17:14:34
|
|
obtain repo format version and commit author name/email from .git/config
|
|
00f36e47
|
2019-09-06T18:00:35
|
|
unstage may need to write to repository; fix unveil(2) call accordingly
|
|
9fd7cd22
|
2019-08-30T15:15:11
|
|
'got stage' writes to repository, fix unveil(2) call accordingly
|
|
4ec14e60
|
2019-08-27T18:59:19
|
|
tiny white-space fix
|
|
32f0ab81
|
2019-08-27T18:59:01
|
|
match_object_id: fix free() in error handling path
|
|
deeabeae
|
2019-08-27T11:20:25
|
|
fix 'got log path' in a work tree with a path prefix
|
|
5be72254
|
2019-08-26T16:31:26
|
|
add missing -P option to 'got cat' usage in got.1
|
|
896e9b6f
|
2019-08-26T15:10:12
|
|
add support for path arguments to 'got cat'
|
|
44392932
|
2019-08-26T00:13:01
|
|
make 'got log -p path' display patches for the specified path only
|
|
a4f89d48
|
2019-08-25T13:45:30
|
|
allow creating branches based on commit IDs as well as other branch references
|
|
45cd4e47
|
2019-08-25T13:30:38
|
|
detect and prevent deletion of the work tree's current branch
|
|
1d126e2d
|
2019-08-24T14:39:58
|
|
add support for reading .git/config; parser was based on isakmpd/conf.c
|
|
63c5ca5d
|
2019-08-24T20:56:15
|
|
detect and ignore Git submodules
|
|
2a06fe5f
|
2019-08-24T12:58:07
|
|
indicate non-existent paths in 'got status' and make 'got diff' error for them
|
|
b8bad2ba
|
2019-08-23T20:01:06
|
|
make 'got tag -l' list tags by time stamp in descending order
|
|
29606af7
|
2019-08-23T18:42:27
|
|
allow got_ref_list() to restrict returned refs to a particular namespace
|
|
a2887370
|
2019-08-23T14:47:26
|
|
repair build on sparc64
|
|
2417344c
|
2019-08-23T13:19:31
|
|
tweak the way 'got tag -l' displays tagged objectsI
|
|
ea6d9f6b
|
2019-08-22T22:55:04
|
|
add a colon behind object type in got tag -l, for consistency
|
|
62870f63
|
2019-08-22T22:52:07
|
|
show tag name in initial content of tag message editor
|
|
b2b65d18
|
2019-08-22T22:47:53
|
|
fix usage() call in 'got import'
|
|
b3cd068e
|
2019-08-22T22:39:18
|
|
document tag objects
|
|
c904c63e
|
2019-08-22T22:33:12
|
|
remove -d option from 'got tag' usage
|
|
8e7bd50a
|
2019-08-22T22:20:56
|
|
initial implementation of 'got tag' command
|
|
e15d5241
|
2019-08-22T18:11:38
|
|
make 'got cat' show tag object fields in on-disk order
|