• 
      

    Add codebase documentation for the core SCMTools classes.

    Review Request #8314 — Created July 28, 2016 and submitted — Latest diff uploaded

    Information

    Review Board
    release-2.5.x
    c8d7af9...

    Reviewers

    People in the past have been confused as to what they need to override
    or implement on SCMTool. A while back, I wrote documentation for most of
    this, but never got it into a committable form. This finishes that work,
    and brings it up to our current documentation standards.
    
    All classes (SCMTool, Commit, Branch, etc.) and special Revisions in
    reviewboard.scmtools.core are now documented, containing the
    expectations for the consumers and subclasses, lists of expected
    exceptions, and more.

    Generated the docs and went through them, looking for broken links or
    other obvious errors.