{"thread":{"id":"37973","subject":"git push --all --tags","startedAt":"2014-11-15T04:44:19Z","lastAt":"2014-11-15T18:33:30Z","messageCount":4,"participants":["Ryan Jacobs","Konstantin Khomoutov","Scott Schmit","Andreas Schwab"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"251929","messageId":"loom.20141115T054352-272@post.gmane.org","threadId":"37973","inReplyTo":null,"subject":"git push --all --tags","fromName":"Ryan Jacobs","fromEmail":"ryan.mjacobs@gmail.com","sentAt":"2014-11-15T04:44:19Z","receivedAt":"2014-11-15T04:44:19Z","isPatch":false,"sender":{"key":"ryan.mjacobs@gmail.com","avatar":null},"body":"$ git push --all --tags\nerror: --all and --tags are incompatible\n\nWhy are these flags incompatible? Just wondering 'cause I think that it would \nbe a good feature to be able to push all of your branches and all of your \ntags to the server in one quick and simple command.\n"},{"id":"251945","messageId":"20141115185836.103fc4f493ad55725eab38f0@domain007.com","threadId":"37973","inReplyTo":"loom.20141115T054352-272@post.gmane.org","subject":"Re: git push --all --tags","fromName":"Konstantin Khomoutov","fromEmail":"flatworm@users.sourceforge.net","sentAt":"2014-11-15T15:58:36Z","receivedAt":"2014-11-15T15:58:36Z","isPatch":false,"sender":{"key":"flatworm@users.sourceforge.net","avatar":null},"body":"On Sat, 15 Nov 2014 04:44:19 +0000 (UTC)\nRyan Jacobs <ryan.mjacobs@gmail.com> wrote:\n\n> $ git push --all --tags\n> error: --all and --tags are incompatible\n> \n> Why are these flags incompatible? Just wondering 'cause I think that\n> it would be a good feature to be able to push all of your branches\n> and all of your tags to the server in one quick and simple command.\n\n  git push --mirror\n\nshould do this.\n"},{"id":"251947","messageId":"20141115175655.GA27247@odin.ulthar.us","threadId":"37973","inReplyTo":"20141115185836.103fc4f493ad55725eab38f0@domain007.com","subject":"Re: git push --all --tags","fromName":"Scott Schmit","fromEmail":"i.grok@comcast.net","sentAt":"2014-11-15T17:56:55Z","receivedAt":"2014-11-15T17:56:55Z","isPatch":false,"sender":{"key":"i.grok@comcast.net","avatar":null},"body":"On Sat, Nov 15, 2014 at 06:58:36PM +0300, Konstantin Khomoutov wrote:\n> On Sat, 15 Nov 2014 04:44:19 +0000 (UTC) Ryan Jacobs wrote:\n> > $ git push --all --tags\n> > error: --all and --tags are incompatible\n> > \n> > Why are these flags incompatible? Just wondering 'cause I think that\n> > it would be a good feature to be able to push all of your branches\n> > and all of your tags to the server in one quick and simple command.\n> \n>   git push --mirror\n> \n> should do this.\n\nExcept that mirror also deletes anything removed locally.  --all and\n--tags don't.\n"},{"id":"251948","messageId":"87389kb9fp.fsf@igel.home","threadId":"37973","inReplyTo":"20141115175655.GA27247@odin.ulthar.us","subject":"Re: git push --all --tags","fromName":"Andreas Schwab","fromEmail":"schwab@linux-m68k.org","sentAt":"2014-11-15T18:33:30Z","receivedAt":"2014-11-15T18:33:30Z","isPatch":false,"sender":{"key":"schwab@linux-m68k.org","avatar":"https://avatars.githubusercontent.com/u/2175493?v=4"},"body":"Scott Schmit <i.grok@comcast.net> writes:\n\n> On Sat, Nov 15, 2014 at 06:58:36PM +0300, Konstantin Khomoutov wrote:\n>> On Sat, 15 Nov 2014 04:44:19 +0000 (UTC) Ryan Jacobs wrote:\n>> > $ git push --all --tags\n>> > error: --all and --tags are incompatible\n>> > \n>> > Why are these flags incompatible? Just wondering 'cause I think that\n>> > it would be a good feature to be able to push all of your branches\n>> > and all of your tags to the server in one quick and simple command.\n>> \n>>   git push --mirror\n>> \n>> should do this.\n>\n> Except that mirror also deletes anything removed locally.  --all and\n> --tags don't.\n\nAnd --mirror pushes really all refs, including remote-tracking ones,\nmirroring all ref namespaces as is.\n\nAndreas.\n\n-- \nAndreas Schwab, schwab@linux-m68k.org\nGPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5\n\"And now for something completely different.\"\n"}]}