blob: 27e7d68107a3d26efa019385b28183288a1c6eb8 [file] [log] [blame]
<html devsite><head>
<title>Ver patches</title>
<meta name="project_path" value="/_project.yaml"/>
<meta name="book_path" value="/_book.yaml"/>
</head>
<body>
<!--
Copyright 2017 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<p>
Se você quiser ver todos os patches para o Android Open Source Project, ou se estiver revisando ou verificando uma alteração, procure no <a href="https://www.google.com/url?sa=D&q=https%3A%2F%2Fandroid-review.googlesource.com%2F%23%2Fq%2Fstatus%3Aopen%2BOR%2Bstatus%3Aclosed">AOSP Gerrit</a>. Para ver mais informações sobre como encontrar uma alteração específica, consulte <a href="https://gerrit-review.googlesource.com/Documentation/user-search.html">Análise de código no Gerrit: como pesquisar alterações</a> (link em inglês).
</p>
<h2 id="reviewing-a-change">Como revisar uma alteração</h2>
<p>
Se você for designado como <em>Revisor</em> de uma alteração, precisará determinar o seguinte:
</p>
<ul>
<li>Essa alteração se encaixa no propósito declarado do projeto?</li>
<li>Essa alteração é válida dentro da arquitetura existente do projeto?
</li>
<li>Essa alteração introduz falhas de design que causarão problemas no futuro?</li>
<li>Essa alteração segue as práticas recomendadas estabelecidas para o projeto?</li>
<li>Essa alteração é uma boa maneira de executar a função descrita?</li>
<li>Essa alteração introduz algum risco de segurança ou instabilidade?</li>
</ul>
<p>
Se você aprovar a alteração, marque-a no Gerrit com LGTM (sigla em inglês de "Tudo certo para mim").
</p>
<h2 id="verifying-a-change">Como verificar uma alteração</h2>
<p>
Se você for designado para ser o <em>Verificador</em> de uma alteração, precisará fazer o seguinte:
</p>
<ul>
<li>Aplicar patches da alteração no seu cliente local usando um dos comandos de Download.</li>
<li>Criar e testar a alteração.</li>
<li>Selecionar o botão <strong>Reply</strong> (Responder) no Gerrit. Isso abrirá uma caixa de comentários em que é possível marcar a alteração como <em>Verified</em> (Verificada) ou não, além de adicionar uma mensagem explicando quais problemas foram identificados.</li>
</ul>
<h2 id="downloading-changes-from-gerrit">Como fazer o download de alterações do Gerrit
</h2>
<p>
Um envio que foi verificado e mesclado será transferido por download com a próxima <code>repo sync</code>. Se você quiser fazer o download de uma alteração específica que ainda não foi aprovada, execute
</p>
<pre class="devsite-terminal devsite-click-to-copy">
repo download <var>TARGET CHANGE</var></pre>
<p> onde <code><var>TARGET</var></code> é o diretório local em que a alteração pode ser transferida por download e <code><var>CHANGE</var></code> é o número da alteração listado no Gerrit. Para ver mais informações, consulte o artigo <a href="../develop/repo.html">Referência de repo</a>.
</p>
<h2 id="how-do-i-become-a-verifier-or-reviewer">Como posso me tornar um Verificador ou Revisor?</h2>
<p>
Em resumo, contribua com código de alta qualidade para um ou mais dos projetos do Android. Para ver mais detalhes sobre as diferentes funções na comunidade do Android Open Source e quem as exerce, consulte <a href="../start/roles.html">Funções do projeto</a>.
</p>
<h2 id="diffs-and-comments">Diferenças e comentários</h2>
<p>
Para abrir os detalhes da alteração no Gerrit, clique no <em>número de identificação</em> ou <em>assunto</em> de uma alteração. Para comparar o código estabelecido com o atualizado, clique no nome do arquivo em <em>Side-by-side diffs</em> (Diferenças lado a lado).
</p>
<h2 id="adding-comments">Como adicionar comentários</h2>
<p>
Qualquer pessoa na comunidade pode usar o Gerrit para adicionar comentários in-line aos envios de código. Um bom comentário será relevante para a linha ou seção do código à qual ele está anexado no Gerrit. Ele pode ser uma sugestão breve e construtiva sobre como uma linha de código pode ser melhorada, ou uma explicação do autor sobre o motivo para o código fazer sentido da maneira como está.
</p>
<p>
Para adicionar um comentário in-line, clique duas vezes na linha relevante do código e escreva seu comentário na caixa de texto que se abre. Quando você clicar em <strong>Save</strong> (Salvar), somente você poderá ver o comentário.
</p>
<p>
Para publicar seus comentários para que outras pessoas que usam o Gerrit possam vê-los, clique no botão "Publish Comments" (Publicar comentários). Seus comentários serão enviados por e-mail para todas as partes relevantes para essa alteração, incluindo o proprietário da alteração, o usuário que fez o envio do patch (caso seja diferente do proprietário) e todos os revisores atuais.
</p>
</body></html>