Use git fetch --no-tags to fetch commits to apply via cherry-pick.
Use git fetch --no-tags to fetch commits to apply via cherry-pick.

This changes the behaviour when applying a patch to not fetch tags
along with the patch being applied. The fetch to apply a patch only
needs the commits that will be cherry picked, it does not need tags.

Fetching tags creates slow bottlenecks if a repo such as chromium has
10k+ tags. Using --no-tags prevents the server from sending the list
of all tags and the client from processing them.

Bug: 1019824
Change-Id: I756beb8c2b0c7ec3c0fc48b7431d0cf8c0bbbbd3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1894393
Reviewed-by: Edward Lesmes <d05609f027dc667cc37492b1dc1bdea5d60fa82a@chromium.org>
Reviewed-by: Erik Chen <b51d12b71fa2f8cb17021720ad5ee62fe09eb9e9@chromium.org>
Commit-Queue: danakj <c86aaa30b07c5d899d1ba3c6956afd8896053056@chromium.org>

CoherentLabs/depot_tools,CoherentLabs/depot_tools