|
bf0668dd
|
2019-06-26T09:44:51
|
|
tog log: remove 'r' key-binding; we might want to re-use it later
|
|
9be75582
|
2019-06-26T09:33:09
|
|
tog.1: use consistent syntax for Control key combinations
|
|
e3d2a5c6
|
2019-06-26T09:32:39
|
|
Bind reload in 'tog log' to Ctrl+l
|
|
9221fb1e
|
2019-06-26T09:21:19
|
|
note that fetching new objects currently requires git
|
|
4e759de4
|
2019-06-26T09:03:12
|
|
add 'got branch' command
|
|
d01904d4
|
2019-06-25T21:52:27
|
|
add 'r' command to tog log view
|
|
d6117e78
|
2019-06-25T20:41:44
|
|
diff thread in tog will probably not be needed
|
|
b07cf8c3
|
2019-06-25T20:40:56
|
|
add usr.bin/diff todo item
|
|
5a5bf2ac
|
2019-06-25T20:37:53
|
|
update todo items for tog
|
|
f801134a
|
2019-06-25T16:56:18
|
|
don't let search in 'tog log' wrap around to beginning/end of history
|
|
2246482e
|
2019-06-25T12:27:42
|
|
make search actually work in 'tog blame'
|
|
ac66afb8
|
2019-06-24T22:37:52
|
|
fix endless loop in 'tog tree' if search has no match
|
|
f5daf9b1
|
2019-06-24T22:33:54
|
|
tog: make search pattern case-sensitive
|
|
6c4c42e0
|
2019-06-24T22:28:11
|
|
implement search for 'tog blame'
|
|
5e070240
|
2019-06-22T21:06:35
|
|
make default usage fit on one line; de-duplicates man page info
|
|
4eec20aa
|
2019-06-22T20:54:15
|
|
document tog tree search
|
|
7c32bd05
|
2019-06-22T20:51:28
|
|
implement search for got tree view
|
|
2b49a8ae
|
2019-06-22T20:13:54
|
|
generalize tog's view_search_start()
|
|
1803e47f
|
2019-06-22T20:07:53
|
|
move search regex to struct tog_view
|
|
3c0b0fd4
|
2019-06-21T22:43:37
|
|
whitespace
|
|
bcf2df4d
|
2019-06-21T22:35:35
|
|
tog log search: assign matched entries in a more obvious way
|
|
1144d21a
|
2019-06-21T22:34:21
|
|
don't skip top-most item when scrolling upwards in tog log
|
|
a2a0b31e
|
2019-06-21T13:25:47
|
|
remove stray nodelay() call in tog
|
|
b55df7bc
|
2019-06-21T12:30:48
|
|
start log search at currently selected commit
|
|
20be8d96
|
2019-06-21T12:27:46
|
|
add missing case for tog log backward search
|
|
f2d4ba2a
|
2019-06-21T12:22:18
|
|
better regcomp flags for tog log search
|
|
56b9a4ca
|
2019-06-21T12:05:14
|
|
extend tog.1's SEE ALSO section
|
|
e6c76b79
|
2019-06-21T12:03:31
|
|
point tog.1 readers to the re_format(7) manual page
|
|
b1bf1435
|
2019-06-21T11:59:28
|
|
implement backwards search in tog log view
|
|
ead14cbe
|
2019-06-21T11:41:49
|
|
fix performance of next search in tog log view
|
|
60493ae3
|
2019-06-21T00:06:36
|
|
implement search in 'tog log'
|
|
4a68c90c
|
2019-06-17T14:24:57
|
|
trim redundant information from 'got init' documentation
|
|
bc20e173
|
2019-06-17T14:22:59
|
|
fix usage() call in cmd_init()
|
|
2c7829a4
|
2019-06-17T14:15:05
|
|
implement 'got init'
|
|
102ff934
|
2019-06-11T11:59:18
|
|
don't report 'base bumped' status if base is up-to-date
|
|
a484d721
|
2019-06-10T12:10:37
|
|
don't report base-bump-only updates as 'already up to date'
|
|
1a36436d
|
2019-06-10T11:58:32
|
|
relax out-of-dateness check for 'got commit'
|
|
a5e55564
|
2019-06-10T11:33:29
|
|
fix sandbox name used by test_update_bumps_base_commit_id
|
|
30db809c
|
2019-06-05T12:27:03
|
|
make 'got diff object1 object2' work from inside a work tree
|
|
30f8fd5e
|
2019-06-04T21:25:23
|
|
tog: fix off-by-one which caused line-wrapping errors
|
|
46b6ee73
|
2019-06-04T20:59:48
|
|
rename some variables
|
|
af12c6b9
|
2019-06-04T16:49:20
|
|
ensure that file index is synced to disk in case of errors
|
|
cc11e7e3
|
2019-06-04T16:35:57
|
|
sync usage for 'got rm'
|
|
e20a8b6f
|
2019-06-04T16:35:01
|
|
allow multiple file path arguments for 'got revert'
|
|
76d98825
|
2019-06-03T17:21:50
|
|
show branch name in got commit's log message template
|
|
5cc8c93b
|
2019-06-02T21:37:50
|
|
hook up backout.sh test
|
|
a7648d7a
|
2019-06-02T21:35:20
|
|
consistently use leading upper-case for messages indicating success
|
|
07f5b47a
|
2019-06-02T21:30:22
|
|
don't leak 'relpath' memory in got_worktree_schedule_add()
|
|
17ed4618
|
2019-06-02T21:24:17
|
|
allow removing multiple paths at once for 'got rm'
|
|
92228c38
|
2019-06-02T20:54:14
|
|
document preconditions for 'got backout'
|
|
5ef14e63
|
2019-06-02T20:50:34
|
|
add 'got backout' command
|
|
03415a1a
|
2019-06-02T20:31:34
|
|
allow 'got cherrypick' with a root commit (adds all files in commit)
|
|
a8db5ed8
|
2019-06-02T18:39:00
|
|
remove unused fields from struct merge_file_cb_arg
|
|
2b92fad7
|
2019-06-02T17:52:19
|
|
test and fix expected file status after 'got cherrypick'
|
|
9c6338c4
|
2019-06-02T17:10:29
|
|
introduce sync_fileindex() helper in worktree.c
|
|
234035bc
|
2019-06-01T13:35:47
|
|
add 'got cherrypick' command
|
|
aaa13589
|
2019-06-01T15:25:13
|
|
generalize got_diff_tree() by adding a diff output callback
|
|
1de5e065
|
2019-06-01T14:44:21
|
|
use got_object_tree_find_entry() instead of local copy in diff.c
|
|
5e54fb30
|
2019-05-31T14:57:57
|
|
test and fix 'got revert' with a path in a sub-directory
Relax input path requirements of got_object_id_by_path() to
make things easier to callers. Allows the revert code to pass
a path from the file index in lieu of a repository path.
|
|
f6d88e1a
|
2019-05-29T14:45:50
|
|
fix lack of NUL termination of a path; bug exposed by new realpath(3)
|
|
5e70831e
|
2019-05-28T14:54:11
|
|
make 'got diff' display absolute reference names
|
|
cd628e99
|
2019-05-28T14:46:04
|
|
mark const variables as such
|
|
e02e74af
|
2019-05-28T14:43:25
|
|
make it possible to pass reference names to 'got diff'
|
|
67409a31
|
2019-05-24T16:10:24
|
|
tog: if opening a tree view for a logged file, jump to that file
|
|
a1fb16d8
|
2019-05-24T14:51:46
|
|
make moved branch head references easier to deal with
|
|
7ccf8259
|
2019-05-24T12:52:59
|
|
fix wrong command in got.1 EXAMPLES
|
|
7915fa67
|
2019-05-23T22:26:55
|
|
got-read-pack memory usage is looking good now
|
|
79c99a64
|
2019-05-23T22:24:13
|
|
don't leak objects which can't be cached
|
|
6869fb7f
|
2019-05-23T21:56:42
|
|
remove unused include in got-read-pack
|
|
cb5e38fd
|
2019-05-23T21:52:49
|
|
fix some leaks in got-read-pack
|
|
704b89c4
|
2019-05-23T21:44:01
|
|
make got-read-pack actually use its object cache
|
|
ff563a3d
|
2019-05-23T21:04:23
|
|
replace got_pack_get_packfile_size() with simple fstat()
|
|
fa6e0e48
|
2019-05-23T16:27:12
|
|
suggest a better interim workflow in got.1
|
|
57377f07
|
2019-05-23T14:50:57
|
|
stat .idx file to determine its size, not the .pack file
|
|
f363d663
|
2019-05-23T10:25:19
|
|
add a test for 'got commit' with a conflicted file
|
|
0d0c539e
|
2019-05-22T10:43:30
|
|
got_opentemp_named: include path in error message
|
|
a3da3b61
|
2019-05-22T17:11:55
|
|
document an idea which might speed up processing of deltas
|
|
43205691
|
2019-05-22T16:34:04
|
|
improve documentation of got log -b
|
|
499d7ecc
|
2019-05-22T16:19:11
|
|
rename got log's -f option to -b
|
|
540feb51
|
2019-05-22T16:14:55
|
|
add examples for 'got log' in got.1
|
|
e70c17ce
|
2019-05-22T16:05:23
|
|
extend got.1 EXAMPLES section
|
|
cc43886e
|
2019-05-22T15:28:17
|
|
improve wording of an error message
|
|
d969fa15
|
2019-05-22T15:20:10
|
|
inform the user when switching branches
|
|
01cd7614
|
2019-05-22T14:06:03
|
|
add cache debug output for too large elements
|
|
a60c9e77
|
2019-05-22T13:48:28
|
|
don't cache objects larger than 1MB
|
|
6331840f
|
2019-05-22T13:06:33
|
|
fix got_error_from_errno() arguments in inflate.c
|
|
da506691
|
2019-05-22T13:00:28
|
|
set_max_datasize() should be a static function
|
|
b3a605ce
|
2019-05-22T12:58:40
|
|
no need to zero memory in got_inflate_to_mem_mmap()
|
|
f2c5fe0e
|
2019-05-22T12:58:26
|
|
no need to zero memory in got_inflate_to_mem_fd()
|
|
d1078c40
|
2019-05-22T12:55:26
|
|
add a TODO item
|
|
691332dd
|
2019-05-22T12:54:45
|
|
increase GOT_INFLATE_BUFSIZE (trades memory usage for speed)
|
|
6dc3b75a
|
2019-05-22T12:54:14
|
|
no need to zero memory in got_inflate_to_mem()
|
|
b48e2ddb
|
2019-05-22T12:31:30
|
|
set datasize limit of got-read-pack helpers to maximum
|
|
1a35c1bc
|
2019-05-22T11:48:27
|
|
fix double-frees in error path when resolving deltas fails
|
|
78527a0a
|
2019-05-22T11:13:53
|
|
move a comment to a better place and expand it
|
|
cc79381d
|
2019-05-22T11:00:20
|
|
NUL-terminate empty logmsg buffer for strlcat(3)
Because the logmsg output buffer was not NUL-terminated after
allocation, strlcat(3) could append log message contents copied
from the temporary file at a wrong memory location. In the case
observed by me, this bug resulted in a broken commit object.
|
|
d4592c7c
|
2019-05-22T10:51:35
|
|
catch fopen(3) failure in collect_commit_logmsg()
|
|
c932eeeb
|
2019-05-22T10:25:50
|
|
make 'got update' bump the base commit ID of unchanged files
This change makes it actually possible to get around commit-time
out-of-dateness by running 'got update'.
The test added with this commit shows that our out-of-dateness
check is currently too simplistic; an update is required between
any two commit operations! It would be better to allow commits to
proceed until a situation arises where file content must be merged.
|
|
e4d984c2
|
2019-05-22T10:02:45
|
|
expand test coverage: partial update with parent dir as argument
|
|
b03c880f
|
2019-05-21T13:47:20
|
|
fix handling of non-directories in change from previous commit
|