{"thread":{"id":"24167","subject":"git push controls / config","startedAt":"2010-06-22T10:50:37Z","lastAt":"2010-06-22T11:19:04Z","messageCount":3,"participants":["Mahesh Vaidya","Ævar Arnfjörð Bjarmason"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"144029","messageId":"AANLkTin8O01vNL8JlPcNqB7FdvMssjOce_YFF82iW6GC@mail.gmail.com","threadId":"24167","inReplyTo":null,"subject":"git push controls / config","fromName":"Mahesh Vaidya","fromEmail":"forvaidya@gmail.com","sentAt":"2010-06-22T10:50:37Z","receivedAt":"2010-06-22T10:50:37Z","isPatch":false,"sender":{"key":"forvaidya@gmail.com","avatar":null},"body":"How can I prevent (via a config file) someone from pushing a\n\n1) same commit with --amend;\n      - we rely on commit log; bug number. If some one changes bug\nnumber via amend; that risks the integrity.\n\n2) creating and removing Tags and Branches\n    - same - Tags are of special importance to us.\n\n\n\nThx/ Mahesh\n"},{"id":"144030","messageId":"AANLkTikIkyZQyvaZTUE-JzUOqKioVf_ubqBONQazP9Uf@mail.gmail.com","threadId":"24167","inReplyTo":"AANLkTin8O01vNL8JlPcNqB7FdvMssjOce_YFF82iW6GC@mail.gmail.com","subject":"Re: git push controls / config","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-06-22T10:53:22Z","receivedAt":"2010-06-22T10:53:22Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Tue, Jun 22, 2010 at 10:50, Mahesh Vaidya <forvaidya@gmail.com> wrote:\n> How can I prevent (via a config file) someone from pushing a\n>\n> 1) same commit with --amend;\n>      - we rely on commit log; bug number. If some one changes bug\n> number via amend; that risks the integrity.\n>\n> 2) creating and removing Tags and Branches\n>    - same - Tags are of special importance to us.\n\nCheck out some of the on-commit filters, e.g. gitosis that do this.\n"},{"id":"144034","messageId":"AANLkTinbFCbU4MlOSdFMI35jHUR4E9q5l5ZtBEjUYH9s@mail.gmail.com","threadId":"24167","inReplyTo":"AANLkTik3H-Bkkd0i71kaMFtZOQfJVDplVQHTqPoX15HE@mail.gmail.com","subject":"Re: git push controls / config","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-06-22T11:19:04Z","receivedAt":"2010-06-22T11:19:04Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Tue, Jun 22, 2010 at 10:56, Mahesh Vaidya <forvaidya@gmail.com> wrote:\n> I have no control over commits; I can only control pre-receive hook\n> and config file on master repos.\n\nAnd that's all you need.\n"}]}