[openstack-dev] Code review study

Robert Collins robertc at robertcollins.net
Fri Aug 16 09:12:53 UTC 2013


On 16 August 2013 20:15, Maru Newby <marun at redhat.com> wrote:

>> This pattern has one slight issue, which is:
>>
>>       • Do not assume the reviewer has access to external web services/site.
>> In 6 months time when someone is on a train/plane/coach/beach/pub troubleshooting a problem & browsing GIT history, there is no guarantee they will have access to the online bug tracker, or online blueprint documents. The great step forward with distributed SCM is that you no longer need to be "online" to have access to all information about the code repository. The commit message should be totally self-contained, to maintain that benefit.
>
> I'm not sure I agree with this.  It can't be true in all cases, so it can hardly be considered a rule.  A guideline, maybe - something to strive for.  But not all artifacts of the development process are amenable to being stuffed into code or the commits associated with them.  A dvcs is great and all, but unless one is working in a silo, online resources are all but mandatory.

In a very strict sense you're right, but consider that for anyone
doing fast iterative development the need to go hit a website is a
huge slowdown : at least in most of the world :).

So - while I agree that it's something to strive for, I think we
should invert it and say 'not having everything in the repo is
something we should permit occasional exceptions to'.

-Rob

-- 
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud



More information about the OpenStack-dev mailing list