if I got a Diff, but there is not patches so ``` [patch for patch in diff] is [] ``` then call diff.patch will raise GitError might it return empty string '' ?
if I got a Diff, but there is not patches
so
then call diff.patch will raise GitError
might it return empty string '' ?