Some hints and practices related to code review via http://codereview.appspot.com/. Most part of it related to hg usage in connection with it (so it may be applied to another CR tool with CLI).

Initial steps

Mostly described in http://moinmo.in/MoinDev/MercurialGuide

Setup hgrc

For making work with hg productive, it's recommended (and needed for some features mentioned below) to enable number of plugins. Example [extensions] section of ~/.hgrc config file:

[extensions]
histedit = ~/.hg/histedit/hg_histedit.py
mq =
rebase =
record =
color =

Appropriate links describing extensions:

tl;dr

(short summary of the next section)

Regular work

Generally, there are two main paradigms of DVCS-based community-aware developing: active usage of branches and active usage of history rewriting. The latter gives ability to provide clean, atomic patches which are easy to review, apply and reuse (in other branches and even other projects).

Basically, history-rewriting based developing involves the following issues:

MoinMoin: CodeReview (last edited 2012-05-22 10:34:49 by EugeneSyromyatnikov)