Hi, On Thu, 15 Feb 2007, Mark Levedahl wrote: > Johannes Schindelin wrote: > > Why not force unmixing? I.e. first the options for git-bundle, _then_ the > > rest? (In that case, you would leave out the "-*)" clause). > > > This would just trade one usability issue for another. It is not a usability issue if you are cleanly separating things which do not belong together. > > It does not have to be tar. There is no good reason that the parts you > > put into the bundle have to be files, rather than header and body. > > > sh does not handle binary files: there is no way to split header from > binary payload. Example: #!/bin/sh (echo Hallo; echo Bello; echo; echo blabla) | \ ( while read line; do echo "$line" if [ -z "$line" ]; then break fi done echo "xxx" cat ) In this case, shell reads the header until an empty line is encountered. The rest is piped through cat. And it does not matter if "blabla" is text or binary. Ciao, Dscho - 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