CINXE.COM

<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <meta name="description" content="Gerrit Code Review"> <meta name="referrer" content="never"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> <noscript>To use PolyGerrit, please enable JavaScript in your browser settings, and then refresh this page.</noscript><script>window.polymerSkipLoadingFontRoboto = true; window.CLOSURE_NO_DEPS = true; window.DEFAULT_DETAIL_HEXES = {}; window.PRELOADED_QUERIES = {};window.CANONICAL_PATH = '\/r';window.STATIC_RESOURCE_PATH = '\/r';window.INITIAL_DATA = JSON.parse('\x7b\x22\/r\/config\/server\/top-menus\x22: \x5b\x5d, \x22\/r\/config\/server\/version\x22: \x223.10.2\x22, \x22\/r\/config\/server\/info\x22: \x7b\x22accounts\x22:\x7b\x22visibility\x22:\x22ALL\x22,\x22default_display_name\x22:\x22FULL_NAME\x22\x7d,\x22auth\x22:\x7b\x22auth_type\x22:\x22LDAP\x22,\x22editable_account_fields\x22:\x5b\x22REGISTER_NEW_EMAIL\x22\x5d,\x22register_url\x22:\x22https:\/\/idm.wikimedia.org\/signup\/\x22,\x22git_basic_auth_policy\x22:\x22HTTP_LDAP\x22\x7d,\x22change\x22:\x7b\x22allow_blame\x22:true,\x22disable_private_changes\x22:true,\x22update_delay\x22:300,\x22mergeability_computation_behavior\x22:\x22API_REF_UPDATED_AND_CHANGE_REINDEX\x22,\x22enable_robot_comments\x22:true,\x22conflicts_predicate_enabled\x22:true\x7d,\x22download\x22:\x7b\x22schemes\x22:\x7b\x22anonymous http\x22:\x7b\x22url\x22:\x22https:\/\/gerrit.wikimedia.org\/r\/$\x7bproject\x7d\x22,\x22commands\x22:\x7b\x7d,\x22clone_commands\x22:\x7b\x22Clone with commit-msg hook\x22:\x22git clone \\\x22https:\/\/gerrit.wikimedia.org\/r\/$\x7bproject\x7d\\\x22 \\u0026\\u0026 (cd \\\x22$\x7bproject-base-name\x7d\\\x22 \\u0026\\u0026 mkdir -p `git rev-parse --git-dir`\/hooks\/ \\u0026\\u0026 curl -Lo `git rev-parse --git-dir`\/hooks\/commit-msg https:\/\/gerrit.wikimedia.org\/r\/tools\/hooks\/commit-msg \\u0026\\u0026 chmod +x `git rev-parse --git-dir`\/hooks\/commit-msg)\x22,\x22Clone\x22:\x22git clone \\\x22https:\/\/gerrit.wikimedia.org\/r\/$\x7bproject\x7d\\\x22\x22\x7d\x7d\x7d,\x22archives\x22:\x5b\x22tgz\x22,\x22tar\x22,\x22tbz2\x22,\x22txz\x22\x5d\x7d,\x22gerrit\x22:\x7b\x22all_projects\x22:\x22All-Projects\x22,\x22all_users\x22:\x22All-Users\x22,\x22doc_search\x22:true,\x22report_bug_url\x22:\x22https:\/\/phabricator.wikimedia.org\/maniphest\/task\/create\/?projects\\u003dPHID-PROJ-lc5rwomzjp6fmcdpbw43\x22\x7d,\x22note_db_enabled\x22:true,\x22plugin\x22:\x7b\x22js_resource_paths\x22:\x5b\x22plugins\/codemirror-editor\/static\/codemirror_editor.js\x22,\x22plugins\/delete-project\/static\/gr-delete-repo.js\x22,\x22plugins\/lfs\/static\/gr-lfs.js\x22,\x22plugins\/reviewers\/static\/rv-reviewers.js\x22,\x22plugins\/zuul\/static\/zuul.js\x22,\x22plugins\/wm-app-theme\/static\/wm-app-theme.js\x22,\x22plugins\/wm-checks-api\/static\/wm-checks-api.js\x22,\x22plugins\/wm-custom-links\/static\/wm-custom-links.js\x22,\x22plugins\/wm-patch-demo\/static\/wm-patch-demo.js\x22,\x22plugins\/wm-pcc\/static\/wm-pcc.js\x22,\x22plugins\/wm-schedule-deployment\/static\/wm-schedule-deployment.js\x22,\x22plugins\/wm-zuul-status\/static\/wm-zuul-status.js\x22\x5d\x7d,\x22sshd\x22:\x7b\x7d,\x22suggest\x22:\x7b\x22from\x22:0\x7d,\x22user\x22:\x7b\x22anonymous_coward_name\x22:\x22Name of user not set\x22\x7d,\x22receive\x22:\x7b\x22enable_signed_push\x22:false\x7d,\x22submit_requirement_dashboard_columns\x22:\x5b\x5d\x7d\x7d');window.ENABLED_EXPERIMENTS = JSON.parse('\x5b\x22UiFeature__new_image_diff_ui\x22\x5d');</script> <link rel="icon" type="image/x-icon" href="/r/static/wikimedia-codereview-logo.cache.ico"> <link rel="preload" href="/r/fonts/opensans-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/opensans-latin-600.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/opensans-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/opensans-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/opensans-latin-ext-600.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/opensans-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-ext-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-ext-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/roboto-mono-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/r/fonts/material-icons.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" as="style" href="/r/styles/fonts.css"> <link rel="preload" as="style" href="/r/styles/material-icons.css"> <link rel="preload" as="style" href="/r/styles/main.css"> <script src="/r/bower_components/webcomponentsjs/webcomponents-lite.js"></script> <link rel="stylesheet" href="/r/styles/fonts.css"> <link rel="stylesheet" href="/r/styles/material-icons.css"> <link rel="stylesheet" href="/r/styles/main.css"> <body unresolved> <gr-app id="pg-app"></gr-app> <script src="/r/elements/gr-app.js" crossorigin="anonymous"></script>