|
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
|
|
941e9f74
|
2019-05-21T13:32:41
|
|
tog: if opened from log view, open tree view at path being logged
|
|
8cbe5809
|
2019-05-21T11:08:12
|
|
plug /dev/null file descriptor leaks in diffreg.c
|
|
8656d6c4
|
2019-05-20T16:31:38
|
|
make struct got_commitable opaque to library users
|
|
a3df2849
|
2019-05-20T16:02:16
|
|
fix bug reproduced by xfail test 'test_commit_added_subdirs'
|
|
32e06003
|
2019-05-15T21:00:49
|
|
add another TODO item
|
|
a351b7ff
|
2019-05-15T20:59:25
|
|
add a tog TODO item
|
|
7d45c7f1
|
2019-05-15T07:31:58
|
|
error.c: use <limits.h> instead of <sys/param.h>
|
|
df056ada
|
2019-05-15T07:27:06
|
|
introduce got_error_path()
|
|
b28fe61a
|
2019-05-15T07:15:57
|
|
apply_unveil(): use GOT_DIR_NOT_EMPTY
|
|
196d54c7
|
2019-05-15T07:15:27
|
|
define message for error code GOT_ERR_DIR_NOT_EMPTY
|
|
59544d4d
|
2019-05-15T07:12:03
|
|
fix wording in error message
|
|
2ee32b23
|
2019-05-15T07:09:37
|
|
fix build with -DGOT_OBJ_CACHE_DEBUG
|
|
f6912001
|
2019-05-15T06:51:55
|
|
spawn more pack file helpers again now that leaks got fixed
/usr/src updates have become slower for some reason and my best
guess is that caching of packed data has become less effective
with df613bb4d8662c28a9888714a80ca572bff9d924 (leaks were
subsequently fixed by 2cb49fa8fb84f3a8fc2eb6036a6bd9b64c57e347
and by 0dd5271bd8f2a4f92ac3536fcc493eebc39b86e5)
|