Vladimir Diaz
d0c96ade94
Merge pull request #691 from vladimir-v-diaz/replace_explicit_path_separator_mirrors.py
...
Remove the use of explicit path separators in mirrors.py
2018-04-13 16:21:56 -04:00
Vladimir Diaz
0367fa4cbd
Remove the use of explcit path separators in mirrors.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-13 16:03:50 -04:00
Vladimir Diaz
758a60fb94
Merge pull request #689 from vladimir-v-diaz/fix_bug_repo.py_add_targets
...
Remove incorrect use of os.path.join in repo.py
2018-04-13 11:43:29 -04:00
Vladimir Diaz
b7c6275cef
Remove incorrect use of os.path.join in repo.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-13 11:25:06 -04:00
Vladimir Diaz
4cf79d0b59
Merge pull request #688 from vladimir-v-diaz/update_authors.txt
...
Add missing org to AUTHORS.txt
2018-04-12 15:08:24 -04:00
Vladimir Diaz
3718dff354
Add missing org to AUTHORS.txt
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 15:00:44 -04:00
Vladimir Diaz
fb3935bd88
Merge pull request #687 from vladimir-v-diaz/update_authors.txt
...
Update AUTHORS.txt
2018-04-12 14:28:26 -04:00
Vladimir Diaz
7d0ccd3ddb
Update AUTHORS.txt
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 14:19:05 -04:00
Vladimir Diaz
3be97fdc4b
Merge pull request #686 from vladimir-v-diaz/gen_local_keyids_according_to_metadata
...
Generate local keyids by using the hashing algorithms selected by the repo
2018-04-12 13:10:47 -04:00
Vladimir Diaz
903ff0a280
Add comment to affected modules...
...
explaining why locally generated keyids use the hashing algorithms specified in metadata's 'keyid_hash_algorithms' field.
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 11:43:03 -04:00
Vladimir Diaz
55d368d9d4
Make sure the locally generated keyids match metadata's: updater.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 11:31:00 -04:00
Vladimir Diaz
9a1774bc61
Make sure the locally generated keyids match metadata's: repository_tool.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 11:30:30 -04:00
Vladimir Diaz
c4d10295f5
Make sure the locally generated keyids match metadata's: repository_lib.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 11:30:01 -04:00
Vladimir Diaz
cde0e2249e
Make sure the locally generated keyids match metadata's: keydb.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-12 11:29:27 -04:00
Vladimir Diaz
892847e227
Merge pull request #684 from vladimir-v-diaz/upgrade_dependencies
...
Upgrade dependencies in setup.py and requirement files
2018-04-11 15:31:00 -04:00
Vladimir Diaz
8b40894149
Upgrade dependencies in setup.py and requirement files
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-11 15:18:13 -04:00
Vladimir Diaz
73a862d8ad
Merge pull request #683 from vladimir-v-diaz/resolve_imp_module_warning
...
Use six.moves.reload_module in test_log.py
2018-04-11 11:25:00 -04:00
Vladimir Diaz
678a560cb5
Use six.moves.reload_module in test_log.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-11 11:01:18 -04:00
Vladimir Diaz
3d03f30b96
Wrap example of consistent filename in single quotes
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 16:53:32 -04:00
Vladimir Diaz
0525b652da
Link to CLI_EXAMPLES from CLI.md and QUICKSTART.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 16:48:34 -04:00
Vladimir Diaz
a678226691
Replace keystore -> tufkeystore, and /foo -> foo
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 16:45:32 -04:00
Vladimir Diaz
e482855682
Merge pull request #681 from vladimir-v-diaz/repo_client_examples_with_cli
...
Expand CLI docs with more examples
2018-04-10 16:25:06 -04:00
Vladimir Diaz
3dbccb56af
List each step in CLI_EXAMPLES on its own line
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 16:07:08 -04:00
Vladimir Diaz
156f20fdfd
Fix issues encounted while expanding CLI.md and CLI_EXAMPLES.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 15:22:22 -04:00
Vladimir Diaz
416c0d75cc
Add a more complicated repo example with the CLI
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 15:19:04 -04:00
Vladimir Diaz
c302bf6c36
Add sentence to previous note
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 15:12:33 -04:00
Vladimir Diaz
df008b139e
Add NOTE to CLI.md about naming convention for top-level keys
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 15:09:14 -04:00
Vladimir Diaz
506d8db6cd
Revise/expand text in CLI.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-10 14:50:40 -04:00
Vladimir Diaz
53dadea04d
Merge branch 'develop' into repo_client_examples_with_cli
2018-04-09 10:29:05 -04:00
Vladimir Diaz
28e59c5fec
Add CLI_EXAMPLES.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 17:24:56 -04:00
Vladimir Diaz
7af4573a3f
Revise QUICKSTART.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 17:24:15 -04:00
Vladimir Diaz
717ad8a460
Use --targets_pw when signing the Targets role
...
Also, do not generate a new release if signing a delegated role
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 17:22:13 -04:00
Vladimir Diaz
ee2300e230
Merge pull request #680 from vladimir-v-diaz/refactor_get_target_from_targets_role
...
Refactor _get_target_from_targets_role()
2018-04-06 17:04:55 -04:00
Vladimir Diaz
2260d773d0
Refactor _get_target_from_targets_role()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 16:54:02 -04:00
Justin Cappos
53426da394
Update ADOPTERS.md
2018-04-06 15:22:30 -04:00
Sebastien Awwad
e20b7e3d32
Merge branch 'fix-dev-requirements-python3' into develop
2018-04-06 14:26:01 -04:00
Vladimir Diaz
a6d9fd88f7
Merge pull request #679 from vladimir-v-diaz/leading_path_separator-fix_issue#639
...
Raise exception for target paths that contain a leading path separator. Fix issue #639
2018-04-06 14:11:32 -04:00
Vladimir Diaz
dfbaba65d5
Fix Pylint warning/fix commented code
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 14:07:02 -04:00
Vladimir Diaz
d23f729814
Fix 'os.isFile' typo in repository_tool.py
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 13:49:03 -04:00
Vladimir Diaz
24a0cec633
Update unit tests affected by change to target filepaths
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 13:18:33 -04:00
Vladimir Diaz
fe5d335555
Modify modules to remove/expect no leading path separators
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 13:16:41 -04:00
Sebastien Awwad
3aeefd2907
Remove futures from dev-requirements for Python3 compat
...
pip install -r dev-requirements.txt using Python3 currently
breaks due to futures 3.2.0 not being available for Python3.
dev-requirements.txt was recently flattened (using pip-compile).
This flattening was performed in a Python2 environment.
Dependencies will vary in different environments.
Currently, futures 3.2.0 appears in the dev-requirements file
that pip-compile generated while running in Python2. If you try
installing futures 3.2.0 in a Python3 environment (if you try
`pip install -r dev-requirements.txt` running Python3, in other
words), you will encounter an error. Removing futures from
flattened dev-requirements fixes this.
There are several larger issues here that are not addressed and
must have issues created for them:
- pip-compile on existing dev-requirements.txt to generate new
dev-requirements.txt will retain orphaned dependencies,
accumulating cruft; you need a one-layer (non-flattened)
dev-dependencies file to use as a source file for pip-compile,
I think
- Python2 and Python3 dependencies will frequently vary, so
it MAY be worth having dev-requirements-python2.txt and
dev-requirements-python3.txt
- Perhaps as a result of all this, we should reconsider pinning?
Signed-off-by: Sebastien Awwad <sebastien.awwad@gmail.com>
2018-04-06 11:44:41 -04:00
Vladimir Diaz
a434652143
Edit test repo scripts to exclude target files with leading os.sep
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 11:08:45 -04:00
Vladimir Diaz
f460f46ef6
Add new repo data that excludes paths with a leading os.sep
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 11:06:30 -04:00
Vladimir Diaz
3d353c6857
Merge pull request #677 from vladimir-v-diaz/add_links_adopters
...
Add links in ADOPTERS.md
2018-04-04 14:16:15 -04:00
Vladimir Diaz
2ca5df896a
Swap two adopters so that the list is in alphabetical order
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-04 14:15:34 -04:00
Vladimir Diaz
00e8db93f1
Add links in ADOPTERS.md
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-04 14:04:37 -04:00
Vladimir Diaz
9cfea6f9ae
Merge pull request #674 from vladimir-v-diaz/edit_README
...
Edit README
2018-04-04 11:44:36 -04:00
Vladimir Diaz
8b893fe40c
Replace previous introduction
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-04 11:35:23 -04:00
Vladimir Diaz
3b64002f57
Edit README to revise introductory text and add miscellaneous links
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-04 11:31:02 -04:00