{"thread":{"id":"38628","subject":"Re: Undelivered Mail Returned to Sender","startedAt":"2015-02-21T21:18:19Z","lastAt":"2015-02-21T21:18:19Z","messageCount":1,"participants":["Alfred Perlstein"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"256478","messageId":"C6B113CE-FEEB-481D-ACDE-D239DB8E1AF0@mu.org","threadId":"38628","inReplyTo":"20150221210915.3734E341F916@elvis.mu.org","subject":"Re: Undelivered Mail Returned to Sender","fromName":"Alfred Perlstein","fromEmail":"bright@mu.org","sentAt":"2015-02-21T21:18:19Z","receivedAt":"2015-02-21T21:18:19Z","isPatch":false,"sender":{"key":"bright@mu.org","avatar":null},"body":"\nOn Feb 20, 2015, at 9:16 PM, Technext wrote:\n\n> Thanks Junio for the prompt reply! :) Yes, that's exactly how i would like\n> things to be. I'll definitely try to push this thing and see if this flow\n> can be implemented.\n> \n> However, can you please guide me whether there's any way i could have\n> figured out about the git reset command that the developer executed on his\n> local? (my first query)\n> \n> Also, am i right in thinking that a check cannot be implemented using hooks\n> or any other similar way? (my second query)\n\n\nWe have this on our repo.git/config file:\n\n[receive]\n    denyDeletes = true\n    denyNonFastForwards = true\n\nThis should prevent people from\ndenyDeletes - deleting a branch\ndenyNonFastForwards - force push/reset of a remote branch\n\n-Alfred\n"}]}