Lars Schneider <larsxschneider@xxxxxxxxx> wrote: > I am no expert in "fast-import". Does anyone have a few hints how to > proceed? I don't know fast-import or the C internals of git well at all, either. But capturing the exact input to fast-import (using tee) would be useful for non-p4 users to debug the problem and would go a long way in reproducing a standalone test case. I'm Python-illiterate , but hopefully this works to capture the stdin fed to fast-import (totally untested): --- a/git-p4.py +++ b/git-p4.py @@ -3366,7 +3366,8 @@ class P4Sync(Command, P4UserMap): self.tz = "%+03d%02d" % (- time.timezone / 3600, ((- time.timezone % 3600) / 60)) - self.importProcess = subprocess.Popen(["git", "fast-import"], + cmd = [ "sh", "-c", "tee /tmp/gfi-in.$$ | git fast-import" ] + self.importProcess = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE); -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html