• dpranke@chromium.org's avatar
    Add first changes needed for OWNERS file support. · 2a009624
    dpranke@chromium.org authored
    This changes adds the first pass of code needed for OWNERS files.
    In total there should probably be maybe four user-visible changes:
      * new gcl/git-cl "suggest-reviewers" command
      * a presubmit hook on upload to automatically add the reviewers
      * an addition to gcl/git-cl status command that tells you
        which files still need review/approval.
      * a presubmit hook on commit to ensure all of the needed reviewers
        have approved the file.
    
    This change implements a core "owners Database" object with the
    dumbest possible algorithm for determining a covering set of reviewers,
    and the skeleton of the presubmit hooks. This code will not be
    used by anything yet, and is also missing unit tests.
    
    Review URL: http://codereview.chromium.org/6581030
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@76342 0039d316-1c4b-4281-b951-d872f2087c98
    2a009624
Name
Last commit
Last update
bootstrap Loading commit data...
git_cl Loading commit data...
tests Loading commit data...
third_party Loading commit data...
zsh-goodies Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
PRESUBMIT.py Loading commit data...
README Loading commit data...
README.gclient Loading commit data...
WATCHLISTS Loading commit data...
breakpad.py Loading commit data...
chrome-update-create-task.bat Loading commit data...
chrome-update.bat Loading commit data...
chrome-update.py Loading commit data...
chromite Loading commit data...
codereview.settings Loading commit data...
cpplint.bat Loading commit data...
cpplint.py Loading commit data...
create-chromium-git-src Loading commit data...
drover Loading commit data...
drover.bat Loading commit data...
drover.py Loading commit data...
gcl Loading commit data...
gcl.bat Loading commit data...
gcl.py Loading commit data...
gclient Loading commit data...
gclient.bat Loading commit data...
gclient.py Loading commit data...
gclient_scm.py Loading commit data...
gclient_utils.py Loading commit data...
git-cl Loading commit data...
git-cl-upload-hook Loading commit data...
git-gs Loading commit data...
git-try Loading commit data...
git_cl_hooks.py Loading commit data...
hammer Loading commit data...
hammer.bat Loading commit data...
owners.py Loading commit data...
presubmit_canned_checks.py Loading commit data...
presubmit_support.py Loading commit data...
profile.xml Loading commit data...
pylintrc Loading commit data...
repo Loading commit data...
scm.py Loading commit data...
trychange.py Loading commit data...
update_depot_tools Loading commit data...
watchlists.py Loading commit data...
weekly Loading commit data...
wtf Loading commit data...