git-p4: Support purged files and optimize memory usage
authorJohn Chapman <thestar@fussycoder.id.au>
Sat, 8 Nov 2008 03:22:48 +0000 (14:22 +1100)
committerJunio C Hamano <gitster@pobox.com>
Tue, 11 Nov 2008 22:50:03 +0000 (14:50 -0800)
commit7f96e2e25aa008556a4ede7a65de8488eb9890e6
treef29e2b6d6bd4c279bcc72a0d522ade1618a38ae7
parent42fc1139a07b4292d3e5251c591609126664941a
git-p4: Support purged files and optimize memory usage

Purged files are handled as if they are merely deleted, which is not
entirely optimal, but I don't know of any other way to handle them.
File data is deleted from memory as early as they can, and they are more
efficiently handled, at (significant) cost to CPU usage.

Still need to handle p4 branches with spaces in their names.
Still need to make git-p4 clone more reliable.
 - Perhaps with a --continue option. (Sometimes the p4 server kills
 the connection)

Signed-off-by: John Chapman <thestar@fussycoder.id.au>
Acked-by: Simon Hausmann <simon@lst.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/fast-import/git-p4