git-p4: avoid crash adding symlinked directory
commitdf8a9e86db13f2b8becfde8ed69f80127ba14e20
authorLuke Diamand <luke@diamand.org>
Sat, 17 Dec 2016 01:00:40 +0000 (17 01:00 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 18 Dec 2016 21:19:40 +0000 (18 13:19 -0800)
treee6c685df0e2a41ec41c00f53f237d77e8ee27b2b
parent454cb6bd52a4de614a3633e4f547af03d5c3b640
git-p4: avoid crash adding symlinked directory

When submitting to P4, if git-p4 came across a symlinked
directory, then during the generation of the submit diff, it would
try to open it as a normal file and fail.

Spot symlinks (of any type) and output a description of the symlink
instead.

Add a test case.

Signed-off-by: Luke Diamand <luke@diamand.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-p4.py
t/t9830-git-p4-symlink-dir.sh [new file with mode: 0755]