On 16 August 2013 20:15, Maru Newby <ma...@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 <rbtcoll...@hp.com> Distinguished Technologist HP Converged Cloud _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev