]> git.ipfire.org Git - thirdparty/git.git/commit - git-p4.py
git-p4.py: add support for filetype change
authorRomain Picard <romain.picard@oakbits.com>
Tue, 12 Jan 2016 12:43:47 +0000 (13:43 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Jan 2016 17:06:54 +0000 (09:06 -0800)
commita02b8bc4d7525896b5f20553dc10e7ada257046a
treeb59c0f9c26c3cc4fa3daee0d2e8c20fef1eda309
parent1b0b6dd0720572dcf90c264aeb91f96a017b0f25
git-p4.py: add support for filetype change

After changing the type of a file in the git repository, it is not possible to
"git p4 publish" the commit to perforce. This is due to the fact that the git
"T" status is not handled in git-p4.py. This can typically occur when replacing
an existing file with a symbolic link.

The "T" modifier is now supported in git-p4.py. When a file type has changed,
inform perforce with the "p4 edit -f auto" command.

Signed-off-by: Romain Picard <romain.picard@oakbits.com>
Acked-by: Luke Diamand <luke@diamand.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-p4.py
t/t9827-git-p4-change-filetype.sh [new file with mode: 0755]