From fdb1dc77a45a26d8eac9f8b53f4d9200f54f7efe Mon Sep 17 00:00:00 2001 From: Uri Baghin Date: Sun, 29 Sep 2019 00:57:10 +1000 Subject: Parse rejected deletes. --- git/remote.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'git/remote.py') diff --git a/git/remote.py b/git/remote.py index 4f32540f..8b1c588d 100644 --- a/git/remote.py +++ b/git/remote.py @@ -156,7 +156,10 @@ class PushInfo(object): if flags & cls.DELETED: from_ref = None else: - from_ref = Reference.from_path(remote.repo, from_ref_string) + if from_ref_string == "(delete)": + from_ref = None + else: + from_ref = Reference.from_path(remote.repo, from_ref_string) # commit handling, could be message or commit info old_commit = None -- cgit v1.2.3