|
818c7501
|
2019-07-10T18:23:39
|
|
initial 'got rebase' implementation
|
|
2b496619
|
2019-07-10T22:41:08
|
|
fix bug exposed by test_commit_added_and_modified_in_same_dir
|
|
4866d084
|
2019-07-10T22:17:20
|
|
add an xfail test for a bug in 'got commit'
|
|
aaf88317
|
2019-07-10T18:08:23
|
|
introduce got_ref_alloc_symref() and got_ref_get_symref_target()
|
|
1ab61ced
|
2019-07-10T16:33:43
|
|
use absolute path for reference in got/worktree namespace
|
|
950a4a90
|
2019-07-10T15:22:52
|
|
use got_fileindex_free() to free a fileindex structure
|
|
016477fd
|
2019-07-09T12:59:45
|
|
rename 'got cherrypick' alias 'got ch' to 'got cy'
|
|
648e4ef7
|
2019-07-09T12:56:28
|
|
rename 'got rm' to 'got remove'; keep 'rm' as an alias
|
|
ce5b7c56
|
2019-07-09T12:49:08
|
|
make got/tog list commands if -h or an unknown command is provided
|
|
97b3a7be
|
2019-07-09T12:26:24
|
|
require user to type full got command names or short aliases
The previous strncmp-based approach was problematic, e.g. "co" was
treated as an alias for "commit", while most users will expect "co"
to map to "checkout". Introduce explicit aliases and document them.
|
|
8cfb4057
|
2019-07-09T12:02:33
|
|
rename 'struct cmd' to 'struct got_cmd'
|
|
d70c3147
|
2019-07-09T12:01:28
|
|
tog: fix typo in error message
|
|
3642c4c6
|
2019-07-09T10:55:36
|
|
tog: stop interpreting unknown commands as paths
|
|
57b33b64
|
2019-07-08T18:58:35
|
|
fix thread synchronization during 'tog log' search; more speed-up
|
|
96e2b566
|
2019-07-08T18:41:01
|
|
speed up search in 'tog log' while commits are still being loaded
|
|
d4e1ff4f
|
2019-07-08T17:31:50
|
|
fix compiler invocation with 'make PROFILE=1'
|
|
52d1d0d9
|
2019-07-07T18:07:51
|
|
fix bug where match_loose_object() skipped some objects
|
|
74ff3f23
|
2019-07-07T14:01:23
|
|
write 'message' out as a full word in 'got commit' documentation
|
|
0e1b0230
|
2019-07-07T13:54:20
|
|
fix incomplete documentation of 'got checkout' -c option
|
|
0db75f06
|
2019-07-07T13:50:58
|
|
document the 'abbreviated SHA1 argument' feature
|
|
561c3678
|
2019-07-02T11:48:15
|
|
fix detection of ambiguous object ID match with pack files
|
|
0adc7bcc
|
2019-06-29T23:28:23
|
|
call got_object_id_queue_free() instead of implementing it inline
|
|
dd88155e
|
2019-06-29T23:26:36
|
|
disambiguate abbreviated object IDs based on object type
|
|
461aee03
|
2019-06-29T23:26:06
|
|
fix test sandbox name
|
|
83c8b3b8
|
2019-06-29T22:40:42
|
|
plug leaks in got_repo_match_object_id_prefix()
|
|
b2df341b
|
2019-06-29T22:37:52
|
|
put error checks in right order
|
|
5903ff6e
|
2019-06-29T22:36:44
|
|
stop matching loose objects once we've searched past the ID prefix
|
|
4277420a
|
2019-06-29T12:58:30
|
|
speed up matching of abbreviated commit IDs in pack files
|
|
45f2ef4c
|
2019-06-28T22:07:21
|
|
add a todo item for abbreviated object IDs
|
|
e09a504c
|
2019-06-28T20:59:14
|
|
introduce support for abbreviated object IDs
|
|
d69bcdf7
|
2019-06-28T19:44:24
|
|
compare pointer against NULL, not 0
|
|
921be706
|
2019-06-28T12:23:58
|
|
fix segfault in error path of 'tog diff'
|
|
a54b6686
|
2019-06-28T12:19:08
|
|
suse shorter wording around object IDs in man pages
|
|
df0b3d8a
|
2019-06-28T12:13:59
|
|
allow matching commit IDs in 'tog log' search
|
|
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
|