| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-02-13 | Use 'path' name when working with URI paths | Scott Bahling | 1 | -7/+7 | |
| 2020-02-13 | Implement general exception handling | Scott Bahling | 2 | -36/+54 | |
| We trap the low level OBS api calls via a callback and check for success. If error returned, parse the OBS error response and raise an exception. | |||||
| 2020-02-12 | Implement sub-api callbackso | Scott Bahling | 2 | -3/+46 | |
| When an api object makes an API request to the OBS server, in addition to returning the results, it sends a reference to itself to the registered callback function (if set). We use this to track the last api object called so we can access the last raw request response. | |||||
| 2020-02-12 | Remove unused assignment | Scott Bahling | 1 | -1/+1 | |
| 2020-02-12 | Simplify retry code | Scott Bahling | 1 | -5/+2 | |
| 2020-02-11 | Set retries to 0 | Scott Bahling | 1 | -2/+2 | |
| 2020-02-10 | Fix get_package_source_version | Scott Bahling | 1 | -3/+3 | |
| 2020-02-07 | Add get_package_source_version() | Scott Bahling | 2 | -3/+41 | |
| 2020-02-06 | Fix get_package_version | Scott Bahling | 1 | -12/+10 | |
| 2020-02-06 | Handle passing bytes to the FileInfo class | Scott Bahling | 4 | -111/+134 | |
| Move class to own file and enhance tests | |||||
| 2020-02-04 | Fix invalid call | Scott Bahling | 1 | -1/+1 | |
| 2020-02-03 | Re-architect the RepoFlags class | Scott Bahling | 2 | -72/+28 | |
| We don't need to create flags - just read and parse them from the project meta config. Remove the unneeded functionality and enhance the structure. All flags from a project and package are accessible via a single RepoFlags object. | |||||
| 2020-02-03 | Use status instead of setting to be consistent with the api | Scott Bahling | 1 | -7/+7 | |
| 2020-02-03 | Use repository attribute instead of "repo" to be consistent with the api | Scott Bahling | 1 | -2/+2 | |
| 2020-02-03 | Reorder arguments to be consistent with get_repo_flags | Scott Bahling | 1 | -8/+2 | |
| 2020-02-03 | Do not default to flag status of enable. We error if no status provided. | Scott Bahling | 1 | -1/+1 | |
| 2020-02-03 | Disable retries for now | Scott Bahling | 1 | -1/+1 | |
| Probably should make this a configurable setting | |||||
| 2020-02-03 | Fix python 3 compatibility | Scott Bahling | 1 | -0/+4 | |
| 2020-02-03 | Add remove_flag method | Scott Bahling | 1 | -11/+47 | |
| 2020-02-01 | Add set_flag method | Scott Bahling | 1 | -0/+24 | |
| 2020-02-01 | Python2 fix | Scott Bahling | 1 | -1/+1 | |
| 2020-01-31 | Fix repoflags | Scott Bahling | 1 | -3/+7 | |
| 2020-01-31 | No need to check if already locked or unlocked | Scott Bahling | 1 | -6/+0 | |
| That's the job of the build service | |||||
| 2020-01-31 | use re for finding vendor macro | Scott Bahling | 1 | -6/+6 | |
| 2020-01-31 | Enhance lock and unlock commands | Scott Bahling | 1 | -17/+9 | |
| Use api 'cmd=lock' post parameter for locking. | |||||
| 2020-01-28 | Enable calling /source/ root api (project argument optional) | Scott Bahling | 1 | -2/+4 | |
| Also enable the binary_get flag when retrieving file objects | |||||
| 2020-01-26 | Pass extra optional arguments to get_log | Scott Bahling | 1 | -2/+2 | |
| 2020-01-26 | Add RepoFlags class and api.get_repo_flags method | Scott Bahling | 2 | -0/+103 | |
| 2020-01-25 | Enhance binaries_ls method to return project level binary lists | Scott Bahling | 1 | -1/+4 | |
| 2020-01-25 | Fix get_repository call for retrieving binary objects | Scott Bahling | 1 | -1/+2 | |
| Enhance test case | |||||
| 2020-01-21 | PEP8 | Scott Bahling | 1 | -31/+31 | |
| 2020-01-21 | Add get_spec_files method | Scott Bahling | 1 | -0/+11 | |
| 2020-01-21 | Change import paths | Scott Bahling | 2 | -3/+3 | |
| 2019-01-31 | Validate the apiurl when setting it. | Scott Bahling | 1 | -1/+20 | |
| 2019-01-31 | Fix logger methods | Scott Bahling | 1 | -4/+4 | |
| 2018-08-24 | Initial user and group methods for ObsApi class | Scott Bahling | 1 | -0/+66 | |
| 2018-08-24 | Enhance api.ls and api.project_ls | Scott Bahling | 1 | -4/+6 | |
| Allow listing projects by passing no 'prj' option to api.ls() | |||||
| 2018-08-24 | remove bare except: | Scott Bahling | 1 | -1/+1 | |
| 2018-08-24 | Add initial person api | Scott Bahling | 1 | -0/+17 | |
| 2018-08-24 | Generic API get now returns None on failure. Handle appropriately | Scott Bahling | 1 | -5/+11 | |
| 2018-08-03 | Add streaming option for HTTP get method | Scott Bahling | 2 | -3/+9 | |
| 2018-08-03 | Add put and post methods to build api | Scott Bahling | 1 | -0/+10 | |
| 2018-07-18 | Fix module name | Scott Bahling | 1 | -1/+1 | |
| 2018-07-18 | Handle retrieving binary files properly | Scott Bahling | 2 | -2/+10 | |
| 2018-07-18 | Remove output noise | Scott Bahling | 1 | -2/+0 | |
| 2018-07-18 | Make flake8 happy | Scott Bahling | 3 | -2/+35 | |
| Add dummy logger for now | |||||
| 2017-11-01 | Only call osc.conf.get_config() when neededobsapi-0.0.7 | Scott Bahling | 2 | -13/+13 | |
| osc.conf.get_config() can cause calls to password managers like kwallet. Move this action from module init to the functions that actually need to access the OBS api and require authentication. We also cache the results in a local variable now. | |||||
| 2017-02-21 | Implement locking api; refactor ObsSourceApi get/put/post calls | Scott Bahling | 4 | -29/+108 | |
| 2016-05-20 | remove print | Scott Bahling | 1 | -1/+0 | |
| 2016-05-19 | Replace get_binaries with binaries_ls | Scott Bahling | 1 | -1/+1 | |
