Commits


address some of the file descriptor vs. path races in status callbacks


add -R option to 'got remove' for recursive deletion ok stsp


Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.


add -R option to 'got add' for recursive addition (patch by Tracey Emery)


teach 'got commit' to tweak the executable bit of a file


add 'got integrate' command


indicate non-existent paths in 'got status' and make 'got diff' error for them


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