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/recipes/recipe_modules
Aaron Gable ae895075ab Use doseq=True when re-encoding url query parameters
The query parameters are parsed out of a string using
urlparse.parse_qs, which produces a dictionary whose values
are lists of values.

The query parameters are then stuffed back into a string
using urlencode.urlencode, which uses percent-encoding to
encode lists as literal sequences of brackets and commas,
resulting in parse_qs and urlencode not being inverse
operations.

This change adds the doseq flag to urlencode, thus making
it encode each value from the list of values as a separate
key=value pair, thus making it a true inverse of parse_qs.

R=dnj@chromium.org

Change-Id: Ic4631cc672f9e42ba371306efdda71892d625119
Reviewed-on: https://chromium-review.googlesource.com/575398
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Aaron Gable <agable@chromium.org>
8 years ago
..
bot_update Remove obsolete destination-branch-check flag 8 years ago
cipd [cipd] Generate other platform suffixes. 8 years ago
depot_tools [bot_update] Prefix PATH, cleanup. 9 years ago
gclient [recipes] add .gitattributes for proper recipe bundling 9 years ago
gerrit Query Gerrit for destination branch in bot_update 8 years ago
git [recipe_modules/git] Remove logging. 8 years ago
git_cl tryserver: add support for gerrit footers 8 years ago
gitiles Use doseq=True when re-encoding url query parameters 8 years ago
gsutil rename example.py -> examples/full.py for all modules 9 years ago
infra_paths Roll recipe dependencies (nontrivial). 9 years ago
presubmit [recipes] add .gitattributes for proper recipe bundling 9 years ago
rietveld rename example.py -> examples/full.py for all modules 9 years ago
tryserver Revert "Revert "[tryserver] Remove unused methods."" 8 years ago
OWNERS