Learning Gerrit Code Review
Leverage the power of Gerrit Code Review to make
software development more cooperative and social
Luca Milanesio
BIRMINGHAM - MUMBAI
Learning Gerrit Code Review
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: August 2013
Production Reference: 2260813
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78328-947-9
www.packtpub.com
Cover Image by Sarah Owens (sarato@inkylabs.com)
Credits
Author
Luca Milanesio
Reviewers
Edwin Kempin
Fredrik Luthander
Acquisition Editor
Pramila Balan
Commissioning Editor
Mohammed Fahad
Technical Editors
Dipika Gaonkar
Sonali S. Vernekar
Project Coordinator
Amigya Khurana
Proofreader
Sarah Heath
Indexer
Tejal R. Soni
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
About the Author
Luca Milanesio is the Director and cofounder of GerritForge, the leading Git and
Gerrit competence center for the enterprise. His background includes over 20 years
of experience in development management, software conguration management,
and software development lifecycle in large enterprises worldwide. Just prior to
GerritForge LLP, Luca was the Technical Director and Senior Product Executive
of the Security and Compliance platform for Electronic Payments at Primeur in
Italy and UK. Since starting GerritForge LLP, Luca contributed to the Gerrit
community and allowed the introduction of enterprise Code Review workow
in large enterprises worldwide including major telecoms, banks, and industries.
Luca Milanesio is the author of Git Patterns and Anti-Patterns, an essential guide
for scaling Git to the enterprise with 16 patterns and anti-patterns, including
Hybrid SCM, Git champions, blessed repository, per-feature topic branches,
and ALM integration.
I would like to thank Shawn Pearce and Google Inc. for having
created and funded the Gerrit Code Review project, which
allowed the Android operating system to be really the result
of a collaborative effort of multiple companies and developers,
and inspired many more development teams in the adoption of
Code Review. Many thanks to the people that worked around the
writing and publication of this book: Edwin and Fredrik for the
extensive content review, Sarah for the copyediting, Mohammed the
Commissioning Editor, Amigya the Project Coordinator, and all the
other Packt staff that participated in the making of this book.
I would like to give a special thanks, and dedicate this book to my
beloved wife Emilija and my daughter Nina, who have inspired and
supported me throughout the days and nights while writing, and for
making every single day of my life worth living.