|
25189667
|
2019-08-09T14:51:01
|
|
changes for 0.2
|
|
c39c25dd
|
2019-08-09T14:35:32
|
|
improve error message if helper binaries fail to unveil(2)
|
|
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)
|
|
333ac74e
|
2019-08-09T11:20:19
|
|
bump version number
|
|
66164023
|
2019-08-09T10:52:07
|
|
sync README with pkg/DESCR from the port
|
|
2c00348c
|
2019-08-09T10:44:05
|
|
perhaps today is release day?
|
|
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()
|
|
003cc5a3
|
2019-08-09T01:04:33
|
|
use a fake persona for GOT_AUTHOR; git can get confused by 'Charlie &'
|
|
71db5e8c
|
2019-08-09T00:49:50
|
|
fix empty variable in two import regress tests
|
|
e1e1d0ac
|
2019-08-09T00:23:09
|
|
fix man page directory setting in Makefile release mode
|
|
c8d81600
|
2019-08-09T00:15:55
|
|
let 'make release' properly clean up object files in regress/
|
|
b80270a7
|
2019-08-09T00:12:00
|
|
make 'got status' find top-level .cvsignore when invoked from a subdir
|
|
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
|
|
598409c6
|
2019-08-08T19:09:11
|
|
add a todo item for tog
|
|
25322601
|
2019-08-08T19:07:19
|
|
remove todo items which are done
|
|
e4c54b95
|
2019-08-08T18:36:05
|
|
sort list of files in release tarball
|
|
dda01c6c
|
2019-08-08T18:35:44
|
|
sync
|
|
a95f633f
|
2019-08-08T18:32:44
|
|
sort dist file list
|
|
fdcfc893
|
2019-08-08T18:29:10
|
|
add a change log
|
|
e635744c
|
2019-08-08T18:25:59
|
|
merge create_staged_content() and create_reverted_content() helpers
|
|
33aa809d
|
2019-08-08T18:17:04
|
|
implement 'revert -p'
|
|
d3bcc3d1
|
2019-08-08T17:27:36
|
|
make revert of a staged deletion a no-op for better interaction with -R
|
|
0f6d7415
|
2019-08-08T17:21:07
|
|
implement got revert -R
|
|
65084dad
|
2019-08-08T16:52:12
|
|
in revert_file(), only construct on-disk path when actually needed
|
|
2163d960
|
2019-08-08T16:49:36
|
|
rename local variable on got_worktree_revert()
|
|
1f1abb7e
|
2019-08-08T16:39:07
|
|
implement revert with a status walk to prepare for 'revert -p'
|
|
8957ae76
|
2019-08-08T16:38:43
|
|
ensure that file index entry perms map to regular files
|
|
95ac67f0
|
2019-08-08T14:25:09
|
|
try to document double-status codes more clearly
|
|
e70a841e
|
2019-08-08T14:15:39
|
|
test repeated stage -p on added and deleted files
|
|
af5a81b2
|
2019-08-08T14:08:34
|
|
fix and test repeated stage -p on the same file
|
|
0f1cfa7f
|
2019-08-08T13:51:43
|
|
add test with out-of-date staged files
|
|
8564cb21
|
2019-08-08T13:29:51
|
|
test stage/unstage with non-existent paths
|
|
57ba6a8b
|
2019-08-08T13:23:16
|
|
fix command name in error messages printed by unstage tests
|
|
8b13ce36
|
2019-08-08T13:02:20
|
|
fix and test stage/unstage with unversioned files
|
|
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
|
|
19e4b907
|
2019-08-08T12:22:52
|
|
fix and test 'q' command for unstage -p
|
|
2e1f37b0
|
2019-08-08T12:04:29
|
|
implement 'got unstage -p'
|
|
ad7de6a5
|
2019-08-08T09:27:38
|
|
remove unused function got_diff_blob_file_lines_changed()
|
|
14c901f1
|
2019-08-08T09:25:49
|
|
split up worktree.c's merge_blob() into merge_blob() and merge_file()
|
|
f5a17245
|
2019-08-08T09:09:51
|
|
make got -p skip deletion question consistent with the others
|
|
ec9d9b2f
|
2019-08-08T09:02:40
|
|
stop passing paths to 'got stage' in basic stage test
|
|
eba70f38
|
2019-08-08T09:01:40
|
|
verify stage -p behaviour with incomplete response script
|
|
88f33a19
|
2019-08-08T08:54:18
|
|
ensure that stage -p choice 'q' doesn't skip subsequent files
|
|
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
|
|
3043f6a3
|
2019-08-07T13:30:12
|
|
remove accidental assignment in diffreg.c
|
|
8940b51b
|
2019-08-07T12:07:50
|
|
remove test_checkout_sets_xbit duplicate added in previous
|
|
80c1b583
|
2019-08-07T12:06:03
|
|
fix 'got checkout' into existing directory; add test cases for this
|
|
3aa5969e
|
2019-08-06T18:16:41
|
|
check the status of specified paths before staging any of them
|
|
7f1f93af
|
2019-08-06T17:24:17
|
|
introduce got_diff_blob_file_lines_changed()
|
|
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
|
|
31b20a6e
|
2019-08-06T11:35:22
|
|
add a test for 'no changes to stage' error condition
|
|
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
|
|
aa9f8247
|
2019-08-05T10:45:52
|
|
simplify a block of code in check_out_of_date()
|
|
fef8a0d3
|
2019-08-04T18:50:03
|
|
document that -h option will always exit
|
|
f0b0c0ce
|
2019-08-04T18:41:02
|
|
fix 'mv foo bar; got rm foo; got add bar' and put paths in error messages
|
|
f032f1f7
|
2019-08-04T14:10:07
|
|
fix and test interaction of rebase/histedit -c and 'got stage'
|
|
52c8d4ac
|
2019-08-04T13:49:14
|
|
grammar fix in got.1
|
|
a4f692bb
|
2019-08-04T13:48:00
|
|
add a test for 'got stage -l'
|
|
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
|
|
9bc94a15
|
2019-08-04T00:57:17
|
|
unstage: report new current status for deleted unstaged paths
|
|
ad493afc
|
2019-08-04T00:52:07
|
|
initial 'got unstage' implementation
|
|
9c5c5eed
|
2019-08-04T00:35:00
|
|
fix missing ret assignment in test_double_stage
|
|
5f8a88c6
|
2019-08-04T00:00:37
|
|
make 'got commit' work with changed stanges
|
|
f0b75401
|
2019-08-03T22:55:36
|
|
fix out-of-date check regression; only commit staged files after 'got stage'
|
|
a76c42e6
|
2019-08-03T22:13:28
|
|
ensure that 'got update' refuses to update staged files
|
|
243d7cf1
|
2019-08-03T22:01:19
|
|
ensure that 'got rebase' refuses to run with staged changes
|
|
b9622844
|
2019-08-03T21:49:22
|
|
ensure that 'got histedit' refuses to run while shanges are staged
|
|
735ef5ac
|
2019-08-03T21:35:34
|
|
reject staging of out-of-date files
|
|
ebf48fd5
|
2019-08-03T20:43:55
|
|
handle conflicted files passed to 'got stage'
|
|
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'
|
|
d3e7c587
|
2019-08-03T17:26:53
|
|
handle double-staging
|