Hello, I am using a rather complicated distributed workflow to keep various git repositories in sync. Basically I am creating bundles, pushing them to a server, and pull them again using a special application which output the bundle content to stdin. Unfortunately git-fetch and friends do not like /dev/stdin as input. Is there any way to pass the bundle contents via stdin to git? Minimal sample: ~$ mkdir test ~$ cd test ~/test$ git init Initialized empty Git repository in /home/test/test/.git/ ~/test$ echo a > a ~/test$ git add -A ~/test$ git commit -m test [master (root-commit) 4ed639a] test 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 a ~/test$ git bundle create b --all Counting objects: 3, done. Writing objects: 100% (3/3), 193 bytes, done. Total 3 (delta 0), reused 0 (delta 0) ~/test$ cat b | git pull -- /dev/stdin fatal: '/dev/stdin' does not appear to be a git repository fatal: The remote end hung up unexpectedly -- 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