]> git.ipfire.org Git - thirdparty/git.git/commit
git-p4: fix failed submit by skip non-text data files
authordorgon.chang <dorgonman@hotmail.com>
Mon, 21 Jun 2021 05:16:13 +0000 (05:16 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 28 Jun 2021 16:49:30 +0000 (09:49 -0700)
commit54662d595846dae8884c6b5f9be084e10ada9e4e
treec66b028b6cd44b951a744cdcb380b5f3926e8d7f
parentebf3c04b262aa27fbb97f8a0156c2347fecafafb
git-p4: fix failed submit by skip non-text data files

If the submit contain binary files, it will throw exception and stop submit when try to append diff line description.

This commit will skip non-text data files when exception UnicodeDecodeError thrown.

The skip will not affect actual submit files in the resulting cl,
the diff line description will only appear in submit template,
so you can review what changed before actully submit to p4.

I don't know if add any message here will be helpful for users,
so I choose to just skip binary content, since it already append filename previously.

Signed-off-by: dorgon.chang <dorgonman@hotmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-p4.py