Show 59 quoted lines
>
> Thanks
> Luke
>
>
>>
>> Signed-off-by: Romain Picard <romain.picard@oakbits.com>
>> ---
>> git-p4.py | 9 +++++++--
>> 1 file changed, 7 insertions(+), 2 deletions(-)
>>
>> diff --git a/git-p4.py b/git-p4.py
>> index a7ec118..b7a3494 100755
>> --- a/git-p4.py
>> +++ b/git-p4.py
>> @@ -240,8 +240,8 @@ def p4_add(f):
>> def p4_delete(f):
>> p4_system(["delete", wildcard_encode(f)])
>>
>> -def p4_edit(f):
>> - p4_system(["edit", wildcard_encode(f)])
>> +def p4_edit(f, *options):
>> + p4_system(["edit"] + list(options) + [wildcard_encode(f)])
>>
>> def p4_revert(f):
>> p4_system(["revert", wildcard_encode(f)])
>> @@ -1344,6 +1344,7 @@ class P4Submit(Command, P4UserMap):
>>
>> diff = read_pipe_lines("git diff-tree -r %s \"%s^\" \"%s\"" %
>> (self.diffOpts, id, id))
>> filesToAdd = set()
>> + filesToChangeType = set()
>> filesToDelete = set()
>> editedFiles = set()
>> pureRenameCopy = set()
>> @@ -1404,6 +1405,8 @@ class P4Submit(Command, P4UserMap):
>> os.unlink(dest)
>> filesToDelete.add(src)
>> editedFiles.add(dest)
>> + elif modifier == "T":
>> + filesToChangeType.add(path)
>> else:
>> die("unknown modifier %s for %s" % (modifier, path))
>>
>> @@ -1463,6 +1466,8 @@ class P4Submit(Command, P4UserMap):
>> #
>> system(applyPatchCmd)
>>
>> + for f in filesToChangeType:
>> + p4_edit(f, "-t", "auto")
>> for f in filesToAdd:
>> p4_add(f)
>> for f in filesToDelete:
>> --
>> 2.6.4
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html