{"thread":{"id":"32545","subject":"git push --force to update tag","startedAt":"2013-01-07T02:23:52Z","lastAt":"2013-01-07T03:42:26Z","messageCount":2,"participants":["乙酸鋰","Chris Rorvick"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"206200","messageId":"CAHtLG6Ss=KE8j_VZWf77A9FXantnwJvdDi1uoN9M-XO0c9GgEQ@mail.gmail.com","threadId":"32545","inReplyTo":null,"subject":"git push --force to update tag","fromName":"乙酸鋰","fromEmail":"ch3cooli@gmail.com","sentAt":"2013-01-07T02:23:52Z","receivedAt":"2013-01-07T02:23:52Z","isPatch":false,"sender":{"key":"ch3cooli@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2804967?v=4"},"body":"about git 1.8.2\n\n * \"git push\" now requires \"-f\" to update a tag, even if it is a\n   fast-forward, as tags are meant to be fixed points.\n\nDoes the server side validate this? Do we need to upgrade git on\nserver side to support this?\n"},{"id":"206205","messageId":"CAEUsAPZGDrPZz1vzdAbKhyNja391+PAOEaWFJ92sbaGNxYZ74g@mail.gmail.com","threadId":"32545","inReplyTo":"CAHtLG6Ss=KE8j_VZWf77A9FXantnwJvdDi1uoN9M-XO0c9GgEQ@mail.gmail.com","subject":"Re: git push --force to update tag","fromName":"Chris Rorvick","fromEmail":"chris@rorvick.com","sentAt":"2013-01-07T03:42:26Z","receivedAt":"2013-01-07T03:42:26Z","isPatch":false,"sender":{"key":"chris@rorvick.com","avatar":"https://avatars.githubusercontent.com/u/824726?v=4"},"body":"On Sun, Jan 6, 2013 at 8:23 PM, 乙酸鋰 <ch3cooli@gmail.com> wrote:\n> about git 1.8.2\n>\n>  * \"git push\" now requires \"-f\" to update a tag, even if it is a\n>    fast-forward, as tags are meant to be fixed points.\n>\n> Does the server side validate this? Do we need to upgrade git on\n> server side to support this?\n\nThis check is made by the side doing the push.  There is no additional\nvalidation done on the remote side so it does not need an updated\nversion of Git for this feature to work correctly.\n\nChris\n"}]}