Commits


untie cancel callback declaration from the work tree


implement 'revert -p'


implement 'got unstage -p'


make stage -p show the number of changes in a file


add 'q' response to 'got stage -p'


initial 'got stage -p' implementation


initial 'got unstage' implementation


pass staged blob ID to status callback


report staged status via status callback


make stage worktree API look more like the one for 'add'


provide a way for API users to override staged file content


implement got_worktree_stage_paths()


add support for multiple path arguments to 'got commit'


rename "histedit list" to "histedit script" (on-disk filename changed)


make 'got update' accept mulitple path arguments


add support for multiple path arguments to 'got status'


open fileindex just once to make rebase and histedit faster


initial 'got histedit' implementation


speed up commits during rebase by caching a list of merged paths


allow error return from got_worktree_checkout_cb()


initial 'got rebase' implementation


don't report base-bump-only updates as 'already up to date'


allow multiple file path arguments for 'got revert'


allow removing multiple paths at once for 'got rm'


test and fix expected file status after 'got cherrypick'