Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork937
Open
Labels
Description
the regex:
Line 372 in6d09bb6
[ ](?P<a_path_fallback>"?[ab]/.+?"?)[ ](?P<b_path_fallback>"?[ab]/.+?"?)\n |
is not able to match the diff generated if this flag is enabled in~/.gitconfig
:
[diff] mnemonicPrefix = true
because it is expecting[ab]/
as folder prefix for the diff but with mnemonicPrefix enabled it become[wc]/
Diff withoutmnemonicPrefix
diff --git a/.vscode/launch.json b/.vscode/launch.jsonindex xxxxxxx..xxxxxxxx--- a/.vscode/launch.json+++ b/.vscode/launch.json
Diff withmnemonicPrefix = true
diff --git c/.vscode/launch.json w/.vscode/launch.jsonindex xxxxxxx..xxxxxxxx--- c/.vscode/launch.json+++ w/.vscode/launch.json
Quick Test
repo=git.Repo('.')branch_ref=repo.headancestor_ref=repo.merge_base(branch_ref,repo.refs["main"])diff=ancestor_ref[0].diff(None,create_patch=True)print(diff)