|
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
|
|
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
|
|
6e6049be
|
2019-07-23T14:43:11
|
|
make repository_test pass again on OpenBSD 6.5
|
|
62550b13
|
2019-07-23T14:35:00
|
|
fix path in got_repo_open() error message
|
|
d0710d08
|
2019-07-22T10:52:48
|
|
make got_worktree_resolve_path() handle non-existent paths
|
|
49aa539a
|
2019-07-22T10:41:16
|
|
remove got_path_normalize(); pointless and unused
|
|
48c84e60
|
2019-07-22T10:40:08
|
|
remove call to got_path_normalize()
|
|
6876e203
|
2019-07-22T10:38:36
|
|
remove another pointless call to got_path_normalize()
|
|
6e472252
|
2019-07-22T10:35:46
|
|
remove pointless call to got_path_normalize()
|
|
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
|
|
af61c510
|
2019-07-19T11:08:00
|
|
move rebase commit graph iteration to a helper function
|
|
d3de4379
|
2019-07-15T19:14:17
|
|
clarify git's object garbage collection criteria a bit
|
|
f2b6a97d
|
2019-07-15T19:06:05
|
|
allow branch names with tog log/blame/tree -c options
|
|
2312fc47
|
2019-07-15T18:55:26
|
|
Xr tog.1 from got.1
|
|
a14c42fa
|
2019-07-15T18:53:15
|
|
whitespace
|
|
59d52b88
|
2019-07-15T18:22:02
|
|
the visual difference between a # comment and a root shell is subtle
|
|
c991308a
|
2019-07-15T17:24:39
|
|
man page wording tweak for clarity
|
|
95fc3404
|
2019-07-15T17:22:47
|
|
swap the order of two examples in man page
|
|
ac90e726
|
2019-07-15T17:15:41
|
|
document how something like 'git reset @^' can be achieved
Question from florian;
One key difference to reset @^ is that the bad commit will remain
in history. I suppose a future 'histedit' command could solve that.
|
|
37c06ea4
|
2019-07-15T16:31:19
|
|
link _p versions of libraries if PROFILE=1; hint from claudio
|
|
00eb6a1f
|
2019-07-15T15:20:45
|
|
get rid of an inline implementation of got_object_qid_free()
|
|
f35c2426
|
2019-07-15T15:18:39
|
|
make 'got rebase' close its commit graph when it is no longer needed
|
|
21a44f98
|
2019-07-15T15:14:13
|
|
document that 'got import' needs GOT_AUTHOR to be set
|
|
2930ef13
|
2019-07-15T15:03:00
|
|
fix wrong path in EXAMPLES
|
|
f400486b
|
2019-07-15T14:33:30
|
|
some log -b documentation escaped the previous backout commit
|
|
cc54c501
|
2019-07-15T14:28:48
|
|
backout 499d7ecc534806c7daf8795b1c9f76575520921f
It is better to use another option code for first-parent log.
Having a -b option which takes no argument is too confusing.
E.g. 'got log -b foo' would log the path 'foo', not branch 'foo'
and I got confused by that myself already...
|
|
ea0bbcf8
|
2019-07-15T13:24:12
|
|
fix idset_test build broken in 2256993b27260cd7860c34b47751dff21a7083a8
|
|
cc626439
|
2019-07-15T13:16:26
|
|
make got-read-blob account for header len in size check
Fixes "no space" error with blobs which happen to straddle the
size boundary for in-memory handling.
|
|
4492af84
|
2019-07-15T13:03:32
|
|
plug a memory leak in got-read-blob
|
|
2256993b
|
2019-07-15T12:50:29
|
|
avoid dependency on delta.o in binaries which don't need it
|
|
3ce1b845
|
2019-07-14T18:59:53
|
|
initial 'got import' implementation
|
|
43012d58
|
2019-07-14T18:12:39
|
|
oops; several got commands were missing their pledge(2) calls
|
|
17201126
|
2019-07-14T15:06:20
|
|
show xfail test result before running 'git fsck'
|
|
fe7842f5
|
2019-07-14T15:04:58
|
|
run 'git fsck' after every cmdline test
|
|
cd98404f
|
2019-07-14T14:36:01
|
|
clarify usage of 'got rebase' options in man page
|
|
723bd6d4
|
2019-07-14T14:27:08
|
|
clarify our intentions regarding clone/fetch and the master branch
|
|
7d7ffedb
|
2019-07-14T14:21:41
|
|
show how to create a commitable diff in got.1 EXAMPLES
|
|
ce33d90e
|
2019-07-14T14:08:54
|
|
avoid cross-references to git-gc(1)
|
|
d1644381
|
2019-07-14T14:05:17
|
|
prevent 'got ref' from creating references called '-'
|
|
3190d68a
|
2019-07-14T13:56:15
|
|
fix typo in git-repository.5
|
|
569f7b63
|
2019-07-14T13:55:52
|
|
document references in git-repository.5
|
|
b48be8cf
|
2019-07-14T12:55:47
|
|
update CAVEATS section in got.1
|