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