|
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
|
|
24278f30
|
2019-08-03T17:16:35
|
|
make 'got revert' work with staged files
|
|
9acbc4fa
|
2019-08-03T15:50:08
|
|
test 'got rm' behaviour on staged files
|
|
1e1446d3
|
2019-08-03T15:33:53
|
|
test how 'got add' interacts with staged files
|
|
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
|
|
3cd04235
|
2019-08-03T14:30:02
|
|
fix definition of GOT_FILEIDX_F_STAGE_SHIFT
|
|
fccbfb98
|
2019-08-03T14:11:33
|
|
add initial stage test
|
|
715dc77e
|
2019-08-03T14:08:53
|
|
add 'got stage' command
|
|
42005733
|
2019-08-03T14:08:24
|
|
make got_worktree_stage() expect absolute on-disk paths
|
|
1e71573e
|
2019-08-03T13:48:47
|
|
make stage worktree API look more like the one for 'add'
|
|
fdfa9bf2
|
2019-08-03T13:41:43
|
|
provide a way for API users to override staged file content
|
|
0cb83759
|
2019-08-03T13:31:03
|
|
implement got_worktree_stage_paths()
|
|
df335242
|
2019-08-03T12:56:22
|
|
add staged blob SHA1 to on-disk file index; bump file index version
|
|
83718700
|
2019-08-03T12:28:51
|
|
define file index stage flags
|
|
2c961eb2
|
2019-08-03T16:39:34
|
|
hook forgotten revert tests to 'make regress'
|
|
00db391e
|
2019-08-03T16:36:48
|
|
fix 'got revert' with new realpath(3) ENOENT behaviour
|
|
7fa0d182
|
2019-08-03T16:36:22
|
|
don't forget to initialize st_mode in revert_file()
|
|
de426ea6
|
2019-08-03T15:54:19
|
|
schedule_for_deletion(): return success if file is already deleted
|
|
ef129c5e
|
2019-08-03T12:10:12
|
|
tog: plug memleaks in error paths of input_log_view()
|
|
3f762da0
|
2019-08-03T12:06:47
|
|
rename file index entry variables called 'entry' to 'ie'
|
|
4d555405
|
2019-08-03T11:59:34
|
|
remove ie->path_len; use path length stored in file index entry flags
|
|
9714e35f
|
2019-08-03T11:36:03
|
|
remove unused fileindex flags
|
|
d6c87207
|
2019-08-02T16:24:13
|
|
require callers to pass path length to got_fileindex_entry_get()
|
|
466d3b32
|
2019-08-02T16:18:38
|
|
remove redundant strlen() calls from got_path_cmp()
|
|
6f8967eb
|
2019-08-02T16:18:13
|
|
always initialize file index entry's path_len field
|
|
f2b16ada
|
2019-08-02T15:50:16
|
|
cache path length in struct got_pathlist_entry
|
|
d572f586
|
2019-08-02T15:42:42
|
|
eliminate strlen() calls during fileindex rb tree searches
|
|
6bf2c316
|
2019-08-02T15:12:36
|
|
avoid unnecessary memcpy() in read_fileindex_path()
|
|
fe1d3e7a
|
2019-08-02T15:01:57
|
|
don't potentially leak entry->path in read_fileindex_entry()
|
|
486b107b
|
2019-07-30T20:18:41
|
|
might be a good idea to have something like git checkout -p
|
|
285e7af7
|
2019-07-30T18:17:59
|
|
add 'got stage' to TODO list
|
|
26107ee6
|
2019-07-30T18:16:40
|
|
remove redundant TODO item
|
|
4de3c71b
|
2019-07-30T18:14:05
|
|
TODO: move 'got' items to 'got' section where they belong
|
|
37dcdc09
|
2019-07-30T18:12:43
|
|
TODO: add author, date, and logmsg for fb4d85023675bc7da402da96b2bb84fd12905dbf
|
|
cf8cd63e
|
2019-07-30T18:08:51
|
|
add 'got revert -R' to TODO list
|
|
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
|
|
52be27fc
|
2019-07-30T16:44:22
|
|
trim down 'submitting patches' section of README
|
|
7d405766
|
2019-07-30T15:01:59
|
|
retire C tests which depended on Got's own Git repository to run
|
|
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
|
|
678cbce5
|
2019-07-28T13:10:25
|
|
allow aborting search in 'tog log' with backspace key
|
|
6fcd089d
|
2019-07-28T12:52:54
|
|
add TODO item for tog
|
|
adc19d55
|
2019-07-28T12:48:56
|
|
remove pointless output parameter from got_pathlist_append()
|
|
073e575f
|
2019-07-28T12:16:53
|
|
add a TODO item for histedit
|
|
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
|
|
305993b9
|
2019-07-28T10:30:06
|
|
fix typo in test commit log message
|
|
9bead371
|
2019-07-28T10:28:25
|
|
relax commit out-of-dateness check: consider file content only
|
|
e4b9a50c
|
2019-07-27T23:47:46
|
|
read_meta_file() can fstat() instead of lstat() since file is already open
|
|
107f9ed5
|
2019-07-27T19:54:17
|
|
README: Use `man -l' not `mandoc | less'
Honours MANPAGER and is easier to type.
|