On Nov 21, 2007 4:04 PM, Jakub Narebski <jnareb@xxxxxxxxx> wrote: > Santi Béjar wrote: > > > 3) I can "git fetch" a bundle but I cannot "git push" a bundle, so if I have: > > > > [remote "bundle"] > > url = /file/to/bundle > > fetch = "+refs/heads/*:refs/remotes/bundle/*" > > > > $ git push bundle > > > > would create a bundle in /file/to/bundle with the same branches as a > > normal git push, but considering the remote branches as the local > > remotes/bundle/* > > And how you would differentiate between path meaning bundle, and > path meaning "local" protocol, i.e. git repository on the same > filesystem? "bundle = /file/to/bundle" perhaps... Good point. The git repository must exist before pushing, but the bundle: 1) Exist and is a file, do nothing by default, maybe requiere a --overwrite 2) Does not exist, create the bundle, but maybe you've written badly the url, so the best thing would be to say explicitly that you wanted a bundle like you said. Santi - 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