|
| 1 | +- 1.21.0 |
| 2 | + - Command-line: |
| 3 | + - Modify osc subcommands to error out if they don't work with git |
| 4 | + - Add 'git-obs meta' commands for managing the local metadata |
| 5 | + - Add 'git-obs meta info' command for printing resolved metadata about the current checkout |
| 6 | + - Add -b/--branch option to 'git-obs repo clone' command |
| 7 | + - Add 'git-obs pr dump' command to store pull request information on disk |
| 8 | + - Add 'git-obs --quiet' option (that mutes printing gitea settings now) |
| 9 | + - Automatially pull meta after 'git-obs repo clone' |
| 10 | + - Change 'git-obs pr review interactive' to write 'merge ok' comment instead of scheduling a merge |
| 11 | + - Mute stderr when creating a worktree in 'git-obs pr review interactive' |
| 12 | + - Change 'git-obs -G' to accept url to select a gitea login entry |
| 13 | + - Support substitutions in 'osc build --root' |
| 14 | + - Fix crash in 'osc build' when 'build_repositories' in store was None |
| 15 | + - Fix filtering by reviewers in 'git-obs pr list' |
| 16 | + - Update 'osc rq show' command to include history comments in verbose mode |
| 17 | + - Library: |
| 18 | + - Refactor GitStore |
| 19 | + - Migrate git_scm.Store over to gitea_api.Git |
| 20 | + - Store buildinfo and buildconfig files in GitStore's cache instead directly in the repo |
| 21 | + - Move code from 'git-obs meta pull' command to GitStore.pull() |
| 22 | + - Improve GitStore.pull() to support reading project from project.build |
| 23 | + - Rephrase the error message about detached HEAD in GitStore |
| 24 | + - Improve GitStore's error messages by adding instructions on how to fix missing metadata |
| 25 | + - Be more permissive when loading parent project_store in GitStore |
| 26 | + - Fix loading _manifest in a project git |
| 27 | + - Fix git store to check if all the required fields are present |
| 28 | + - Derive package name from topdir if a package is part of a project checkout |
| 29 | + - Change 'git-obs pr review interactive' to run pager process as a context manager |
| 30 | + - Change obs_api.TarDiff to spawn a process extracting archives as a context manager |
| 31 | + - Change 'commit' argument in gitea_api.Git.reset() to optional |
| 32 | + - Add gitea_api.Git.get_owner_repo_from_url() staticmethod |
| 33 | + - Add gitea_api.Git.urljoin() static method |
| 34 | + - Fix gitea_api.Git.get_branch_head() to raise a proper exception if the HEAD cannot be retrieved |
| 35 | + - Fix gitea_api.Git to work with the current remote instead of 'origin' |
| 36 | + - Fix get_store() to throw the exception from git store if .osc directory is not present |
| 37 | + - Introduce GitObsRuntimeError exception and use it where appropriate |
| 38 | + - Fix tardiff by removing directories with shutil.rmtree() and files by os.unlink() |
| 39 | + - Add 'quiet' option to gitea_api.Git.switch() |
| 40 | + - Mute stderr in git_obs.Git.lfs_cat_file() |
| 41 | + - Treat None flavor as "" in multibuild resolve |
| 42 | + - Make Token.triggered_at optional as it's not available in the oficially released OBS code |
| 43 | + - Add BaseModel.from_string() and BaseModel.to_string() methods |
| 44 | + - Add BaseModel.from_file() and BaseModel.to_file() methods |
| 45 | + - Fix BaseModel to initialize from a dictionary via __init__ instead of setattr |
| 46 | + - Docs: |
| 47 | + - Update docs for the new git metadata store |
| 48 | + - Update list of recommended gitea permissions in git-obs-quickstart |
| 49 | + - Spec: |
| 50 | + - Install git-obs-metadata man page |
| 51 | + |
1 | 52 | - 1.20.0 |
2 | 53 | - Command-line: |
3 | 54 | - Fix 'osc fork' command to use the right tracking branch |
|
0 commit comments