Re:Facebook's git repo is 54GB
by vmarsy on Friday April 25, 2014 @04:59PM
(#7649000)
You're welcome! I really liked the 'push karma' too.
I liked this idea too : "all engineers who contributed code must be available online during the
push. The release system verifies this by contacting them automatically using a system of IRC
bots; if an engineer is unavailable (at least for daily pushes), his or her commit will be reverted."
That way, they are be able to react very quickly in case of a problem.
Re:Facebook's git repo is 54GB
by Myrmornis on Saturday April 26, 2014 @02:19AM
(#7650608)
But this isn't a magic bullet...a commit can't always be reverted without conflicts, and even if reverted there's no guarantee that it leaves the codebase in a correct state. (Guess I should read the article you're talking about.)
I liked this idea too : "all engineers who contributed code must be available online during the push. The release system verifies this by contacting them automatically using a system of IRC bots; if an engineer is unavailable (at least for daily pushes), his or her commit will be reverted."
That way, they are be able to react very quickly in case of a problem.