|
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.
|
|
c970ea82
|
2019-07-27T23:23:56
|
|
increase the scope of blame tests by a blasting 100%
|
|
a2e6d162
|
2019-07-27T23:11:03
|
|
make GOT_ERR_WORKTREE_META errors show more information
|
|
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
|
|
a9fa2909
|
2019-07-27T21:51:52
|
|
fix 'got revert' on files in newly added subdirectories
|
|
bfce7f83
|
2019-07-27T21:26:27
|
|
improve histedit script error checking and fix leaks
|
|
e4167f30
|
2019-07-27T20:32:39
|
|
ignore missing objects/pack dir in match_packed_object()
|
|
8dc303cc
|
2019-07-27T17:40:39
|
|
eliminate needless 'goto' in worktree_status()
|
|
a51a74b3
|
2019-07-27T20:02:36
|
|
speed up 'got rebase' ancestry check
|
|
e82b1d81
|
2019-07-27T19:12:22
|
|
switch back to searching packed objects first; it is indeed faster
|
|
31b4484f
|
2019-07-27T19:01:01
|
|
speed up rebase and histedit path prefix check: skip blob content diffs
|
|
34f480ff
|
2019-07-27T18:36:14
|
|
open local objects before searching packs; faster on large repos
|
|
c02b99b6
|
2019-07-27T17:31:54
|
|
report_file_status() wants an on-disk path
|
|
abb4604f
|
2019-07-27T17:28:49
|
|
stop supporting ie == NULL case in get_file_status()
|
|
26a7fe28
|
2019-07-27T16:42:04
|
|
add conversion functions for fileindex/stat permission bits
|
|
339c298e
|
2019-07-27T16:25:48
|
|
undo previous 3 commits; stat is faster than open
|
|
3f148bc6
|
2019-07-27T15:59:48
|
|
ensure that st_mode keeps being initialized by get_file_status()
|
|
c18886c6
|
2019-07-27T15:51:31
|
|
avoid fstat() call if no file index entry exists
|
|
efdd40df
|
2019-07-27T15:30:49
|
|
do a single open(2) call in get_file_status()
|
|
6a263307
|
2019-07-27T15:10:06
|
|
remove an unused field from struct check_rebase_ok_arg
|
|
30a076bc
|
2019-07-27T14:57:06
|
|
keep fileindex->tree diff code similar to fileindex->DIR diff code
|
|
39beb6da
|
2019-07-27T14:49:09
|
|
don't pass DIR pointers around needlessly in fileindex.c
|
|
987345dd
|
2019-07-27T14:37:55
|
|
remove unused variable found in write_tree()
|
|
b90deaa1
|
2019-07-27T14:31:45
|
|
don't fail hard if 'objects/pack' directory does not exist in repo
|
|
f2ea84fa
|
2019-07-27T14:26:10
|
|
make 'got update' accept mulitple path arguments
|
|
54817d72
|
2019-07-27T12:40:05
|
|
fix a status bug exposed by test_update_conflict_wt_rm_vs_repo_rm
|
|
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'
|
|
3f17dee4
|
2019-07-27T11:08:47
|
|
prevent array access with negative index in got_worktree_resolve_path()
|
|
c577a9ce
|
2019-07-25T21:06:41
|
|
fix 'got status' recursion problems
|
|
a062651c
|
2019-07-27T10:35:29
|
|
make test_status_obstructed show failure output
|
|
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
|
|
b2c50a0a
|
2019-07-25T13:05:09
|
|
add another histedit test for path prefix behaviour
|
|
e0233cea
|
2019-07-25T13:04:23
|
|
fix 'got commit' from work tree with a path prefix
|
|
8f8646e5
|
2019-07-25T12:27:34
|
|
list of merged paths for rebase and histedit must not be empty
|
|
a4027091
|
2019-07-25T12:08:58
|
|
rename a histedit test
|
|
13a06bb3
|
2019-07-25T12:06:24
|
|
remove some unused variables from histedit tests
|
|
86ac67ee
|
2019-07-25T12:01:57
|
|
check committed diffs in some histedit tests
|
|
0160a755
|
2019-07-25T11:37:04
|
|
add histedit path prefix test
|
|
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
|