{"thread":{"id":"12302","subject":"git-push with --all --tags","startedAt":"2008-02-24T22:12:36Z","lastAt":"2008-02-24T22:12:36Z","messageCount":1,"participants":["John Goerzen"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"69823","messageId":"slrnfs3quk.aqm.jgoerzen@katherina.lan.complete.org","threadId":"12302","inReplyTo":null,"subject":"git-push with --all --tags","fromName":"John Goerzen","fromEmail":"jgoerzen@complete.org","sentAt":"2008-02-24T22:12:36Z","receivedAt":"2008-02-24T22:12:36Z","isPatch":false,"sender":{"key":"jgoerzen@complete.org","avatar":null},"body":"Hi,\n\nI am using git 1.5.4.2, and noticed that this command:\n\ngit push --all --tags\n\nexits with a syntax display.  However, that display -- and the\ngit-push manpage -- don't tell me why this is invalid.  Moreover, git\npush with one of --all or --tags works.  It seems it would be more\nefficient when pushing to a remote, when I want to to both, to be able\nto specify --all --tags.\n\nAlso, is there a way I can specify that certain args are the default\nto push for a given repo?  I looked in git-config(1) but didn't find\nanything.  I may want --all or --mirror as a default on some repos.\n\nThanks,\n\n-- John\n"}]}