Support rename detection in `FindChangedPaths` RPC
The FindChangedPaths
RPC is used to detect blob changes by using git-diff-tree(1)
. Currently the --no-renames
option is hardcoded as part of the RPC and thus no file renames are detected. As part of the new diff architecture, renames should be detected in order to enable paginated diffs via the DiffBlobs
RPC to compute diffs between renamed files as expected.
To facilitate this, add an option to the FindChangedPaths
RPC to toggle rename detection.
Edited by Justin Tobler