-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mots: create initial prototype (bug 1733956) #1
Merged
Commits on Oct 4, 2021
-
mots: create initial prototype (bug 1733956)
This includes: - makefile to assist with development environment - support for basic commands to parse and validate mots.yaml - support for modules and submodules - support for a directory and searchable index - cli interface - tests TODOs: - add more environment-specific variables to be by mots internally - add circleci and readthedocs configuration - improve documentation - improve readability of fixtures
Configuration menu - View commit details
-
Copy full SHA for b7d1a7f - Browse repository at this point
Copy the full SHA b7d1a7fView commit details
Commits on Nov 4, 2021
-
Additional improvements (to be squashed with previous commit)
NOTE: could also break this into different branches and facilitate code review that way. Includes: - PMO and BMO thin clients that were used to parse and validate users - bug fix to return rejected paths when querying - cli command to add module (already obsolete?) and helper function - bug fix when determining repo path in config (was fetching bad index) - Directory class improvements, including: - new People and Person helper classes - load people into Directory.people - serialize people and rewrite yaml when needed - validate people against BMO user IDs - improvement to yaml config format including using named anchors - improved logging - helper function to parse user string (used in import, but reusable) - fixed serialization of modules - fixed references to people in yaml (uses nick-named anchors now) TODO: - improve PMO/BMO client implementation - clean up helper functions - refactor/clean up module.py to have less repetition in submodules - move `extract_people` to utils - add more tests and mock BMO client
Configuration menu - View commit details
-
Copy full SHA for eeb823c - Browse repository at this point
Copy the full SHA eeb823cView commit details
Commits on Nov 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ebc629 - Browse repository at this point
Copy the full SHA 3ebc629View commit details
Commits on Nov 29, 2021
-
- fix bug with BMO token input - fix bug with `module add` command
Configuration menu - View commit details
-
Copy full SHA for 645fb9a - Browse repository at this point
Copy the full SHA 645fb9aView commit details
Commits on Nov 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 26bd5b3 - Browse repository at this point
Copy the full SHA 26bd5b3View commit details -
- add readthedocs config - update directory query response to use QueryResponse class - conftest bug fix
Configuration menu - View commit details
-
Copy full SHA for 8e0165d - Browse repository at this point
Copy the full SHA 8e0165dView commit details -
- update QueryResult.__add__ to return a QueryResult object - minor fixes to documentation - add test for QueryResult - update command line usage in docs - temporarily move readme to readthedocs link
Configuration menu - View commit details
-
Copy full SHA for 16ed62e - Browse repository at this point
Copy the full SHA 16ed62eView commit details
Commits on Dec 8, 2021
-
- fix QueryResult.rejected_paths sum to find intersection only - add wiki export functionality (bug 1743476)
Configuration menu - View commit details
-
Copy full SHA for e5c31c6 - Browse repository at this point
Copy the full SHA e5c31c6View commit details -
- add hashes to requirements file + make command
Configuration menu - View commit details
-
Copy full SHA for 9dfac7e - Browse repository at this point
Copy the full SHA 9dfac7eView commit details
Commits on Jan 7, 2022
-
- use isoformat for timestamps - add parse_real_name method to parse bmo data into name and info
Configuration menu - View commit details
-
Copy full SHA for 15373df - Browse repository at this point
Copy the full SHA 15373dfView commit details
Commits on Jan 11, 2022
-
- fix typo in command help - fix query command output - fix FileConfig default argument when loading config
Configuration menu - View commit details
-
Copy full SHA for ec11d39 - Browse repository at this point
Copy the full SHA ec11d39View commit details
Commits on Jan 28, 2022
-
- fix peers attribute on module - fix description attribute on module - return submodules and parent when serializing
Configuration menu - View commit details
-
Copy full SHA for 2c7b567 - Browse repository at this point
Copy the full SHA 2c7b567View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5d48f - Browse repository at this point
Copy the full SHA fa5d48fView commit details
Commits on Feb 2, 2022
-
- add export to rst functionality; deprecate wiki export
Configuration menu - View commit details
-
Copy full SHA for c08f758 - Browse repository at this point
Copy the full SHA c08f758View commit details -
Code review feedback + bug fixes
- Fixes bug 1750200 (yaml_set_anchor issue)
Configuration menu - View commit details
-
Copy full SHA for efcb8f5 - Browse repository at this point
Copy the full SHA efcb8f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8fa8b5 - Browse repository at this point
Copy the full SHA b8fa8b5View commit details -
- Fix `mots module add` command so that it adds bmo_id key - Fix `mots init` command to include "people" key
Configuration menu - View commit details
-
Copy full SHA for 857f82b - Browse repository at this point
Copy the full SHA 857f82bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c72723 - Browse repository at this point
Copy the full SHA 9c72723View commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 97cee66 - Browse repository at this point
Copy the full SHA 97cee66View commit details -
Configuration menu - View commit details
-
Copy full SHA for a918a37 - Browse repository at this point
Copy the full SHA a918a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38e3490 - Browse repository at this point
Copy the full SHA 38e3490View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9258f - Browse repository at this point
Copy the full SHA fa9258fView commit details
Commits on Feb 7, 2022
-
- generate separate requirement files for each supported python - update requirements to latest versions where applicable - update make commands to auto-generate requirements and environments
Configuration menu - View commit details
-
Copy full SHA for 271dbbe - Browse repository at this point
Copy the full SHA 271dbbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 898fa78 - Browse repository at this point
Copy the full SHA 898fa78View commit details
Commits on Feb 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5ef6ce2 - Browse repository at this point
Copy the full SHA 5ef6ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d380f - Browse repository at this point
Copy the full SHA 56d380fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb36034 - Browse repository at this point
Copy the full SHA fb36034View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.