diff options
author | Junio C Hamano <gitster@pobox.com> | 2011-11-06 21:21:57 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-11-06 21:21:57 -0800 |
commit | de263479506066f240cf629aa3aac50c94668d89 (patch) | |
tree | 2cb3992abf176354aed9cef273aa73932ea523e5 /contrib | |
parent | receive-pack: do not expect object 0{40} to exist (diff) | |
parent | git-p4: ignore apple filetype (diff) | |
download | tgif-de263479506066f240cf629aa3aac50c94668d89.tar.xz |
Merge branch 'pw/p4-appledouble-fix'
* pw/p4-appledouble-fix:
git-p4: ignore apple filetype
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/fast-import/git-p4 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/contrib/fast-import/git-p4 b/contrib/fast-import/git-p4 index f885d707c4..b975d67fca 100755 --- a/contrib/fast-import/git-p4 +++ b/contrib/fast-import/git-p4 @@ -1318,6 +1318,19 @@ class P4Sync(Command, P4UserMap): text = p4_read_pipe(['print', '-q', '-o', '-', file['depotFile']]) contents = [ text ] + if type_base == "apple": + # Apple filetype files will be streamed as a concatenation of + # its appledouble header and the contents. This is useless + # on both macs and non-macs. If using "print -q -o xx", it + # will create "xx" with the data, and "%xx" with the header. + # This is also not very useful. + # + # Ideally, someday, this script can learn how to generate + # appledouble files directly and import those to git, but + # non-mac machines can never find a use for apple filetype. + print "\nIgnoring apple filetype file %s" % file['depotFile'] + return + # Perhaps windows wants unicode, utf16 newlines translated too; # but this is not doing it. if self.isWindows and type_base == "text": |