You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/tests
mgiuca@chromium.org cd0a1cf362 git hyper-blame: Added automatically ignoring revs from a file.
Added --ignore-file argument, so you can specify ignored commits in a
file rather than as raw command-line arguments. Also, automatically
searches for a file called .git-blame-ignore-revs, which is
automatically used as an ignore list by default.

Also, specifying an unknown revision (either on the command line or in a
file) now generates a warning, not an error.

Notes on some decisions:
- The file is called .git-blame-ignore-revs (not mentioning hyper-blame)
  because we may use the same list in tools other than hyper-blame in
  the future.
- We look at the *currently checked out* version of
  .git-blame-ignore-revs (not the version at the specified revision) for
  consistency with .git-ignore. Because we only expect revisions to be
  added (not deleted), it should be fine to use an ignore list from a
  newer version than the revision being blamed.
- We considered using git notes for the ignore list so that you could
  add a revision to the ignore list without needing a follow-up CL.
  However, there are some problems with this approach. git notes is not
  automatically synced with git clone/pull. Also the Chromium infra
  tools (Reitveld, CQ) are not set up to allow modification of git
  notes, nor are changes to git notes subject to OWNERS checks. Using a
  regular file ensures all users synced to a particular revision are
  using the same ignore list.

BUG=574290

Review URL: https://codereview.chromium.org/1697423004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@298897 0039d316-1c4b-4281-b951-d872f2087c98
9 years ago
..
gstools Scripts to download files from google storage based on sha1 sums 12 years ago
subversion_config
abandon.sh Enable OAuth2 by default. 10 years ago
basic.sh Make 'git cl status' report the current branch even if there's no active CL. 10 years ago
checkout_test.py Remove most svn related testing. 10 years ago
download_from_google_storage_unittests.py Reland 0c7d94eb9d9fa388bda0d74405c0928dceea22ff: Add support for tar.gz archive files to download from download_from_google_storage 10 years ago
fix_encoding_test.py
gclient_scm_test.py Remove most svn related testing. 10 years ago
gclient_smoketest.py Revert of git_cl/gclient: use python2 (patchset #3 id:40001 of https://codereview.chromium.org/1437773002/ ) 10 years ago
gclient_test.py The original assertions trigger pylint unreachable warnings, and they are replaced by fail() calls. 10 years ago
gclient_utils_test.py Make it possible to refer to github-style URLs. 11 years ago
git_cache_test.py Allow 'git cache fetch' to re-bootstrap. 10 years ago
git_cl_test.py Use %B format instead of %s\n\n%b to get the raw commit message from a hash. 9 years ago
git_common_test.py git hyper-blame: Added approx. line number translation. 9 years ago
git_dates_test.py Added git hyper-blame, a tool that skips unwanted commits in git blame. 9 years ago
git_drover_test.py Support merging with conflicts with git-drover. 10 years ago
git_footers_test.py Added git footers tool to parse conventional metadata from git commits 11 years ago
git_hyper_blame_test.py git hyper-blame: Added automatically ignoring revs from a file. 9 years ago
git_number_test.py Disable tests that break because of git 2.4 10 years ago
git_rebase_update_test.py Add better error messages to git_reparent_branch. 10 years ago
gsutil_test.py gsutil: Parallel-safe, specify target, add clean. 10 years ago
hooks.sh Invoke the bash shell via /usr/bin/env so that these scripts run on operating systems without /bin/bash too. 11 years ago
owners.sh Enable OAuth2 by default. 10 years ago
owners_finder_test.py An interactive tool to help find owners covering current change list. 12 years ago
owners_unittest.py Implement support for file: includes in OWNERS files. 10 years ago
patch.sh Enable OAuth2 by default. 10 years ago
patch_test.py
post-dcommit-hook-test.sh Enable OAuth2 by default. 10 years ago
presubmit_unittest.py Remove build/c++11 from the set of linter rules ever used. 9 years ago
push-basic.sh Make 'git cl status' report the current branch even if there's no active CL. 10 years ago
push-from-logs.sh Enable OAuth2 by default. 10 years ago
recipes_test.py Manual roll of engine, removing coverage threshold! 10 years ago
rename.sh Enable OAuth2 by default. 10 years ago
rietveld_test.py Raise exceptions properly on HTTP errors from OAuthRpcServer (which is only used on bots) 9 years ago
sample_pre_commit_hook
save-description-on-failure.sh Enable OAuth2 by default. 10 years ago
scm_unittest.py Remove most svn related testing. 10 years ago
submit-from-new-dir.sh Enable OAuth2 by default. 10 years ago
submodule-merge-test.sh Enable OAuth2 by default. 10 years ago
subprocess2_test.py Fix many (but not all[1]) depot_tools tests on Windows. 12 years ago
test-lib.sh Fix test failures on Ubuntu/Trusty. 11 years ago
trychange_unittest.py Finally get rid of depot_tools' breakpad. 9 years ago
upload-local-tracking-branch.sh Enable OAuth2 by default. 10 years ago
upload-stale.sh Enable OAuth2 by default. 10 years ago
upload_to_google_storage_unittests.py Reland 0c7d94eb9d9fa388bda0d74405c0928dceea22ff: Add support for tar.gz archive files to download from download_from_google_storage 10 years ago
upstream.sh Invoke the bash shell via /usr/bin/env so that these scripts run on operating systems without /bin/bash too. 11 years ago
watchlists_unittest.py