Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package osc for openSUSE:Factory checked in 
at 2025-10-11 22:50:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/osc (Old)
 and      /work/SRC/openSUSE:Factory/.osc.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "osc"

Sat Oct 11 22:50:16 2025 rev:218 rq:1310635 version:1.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/osc/osc.changes  2025-09-16 18:20:32.204497391 
+0200
+++ /work/SRC/openSUSE:Factory/.osc.new.5300/osc.changes        2025-10-11 
22:51:16.383869222 +0200
@@ -1,0 +2,54 @@
+Fri Oct 10 13:02:00 UTC 2025 - Daniel Mach <[email protected]>
+
+- 1.21.0
+  - Command-line:
+    - Modify osc subcommands to error out if they don't work with git
+    - Add 'git-obs meta' commands for managing the local metadata
+    - Add 'git-obs meta info' command for printing resolved metadata about the 
current checkout
+    - Add -b/--branch option to 'git-obs repo clone' command
+    - Add 'git-obs pr dump' command to store pull request information on disk
+    - Add 'git-obs --quiet' option (that mutes printing gitea settings now)
+    - Automatially pull meta after 'git-obs repo clone'
+    - Change 'git-obs pr review interactive' to write 'merge ok' comment 
instead of scheduling a merge
+    - Mute stderr when creating a worktree in 'git-obs pr review interactive'
+    - Change 'git-obs -G' to accept url to select a gitea login entry
+    - Support substitutions in 'osc build --root'
+    - Fix crash in 'osc build' when 'build_repositories' in store was None
+    - Fix filtering by reviewers in 'git-obs pr list'
+    - Update 'osc rq show' command to include history comments in verbose mode
+  - Library:
+    - Refactor GitStore
+      - Migrate git_scm.Store over to gitea_api.Git
+      - Store buildinfo and buildconfig files in GitStore's cache instead 
directly in the repo
+      - Move code from 'git-obs meta pull' command to GitStore.pull()
+      - Improve GitStore.pull() to support reading project from project.build
+      - Rephrase the error message about detached HEAD in GitStore
+      - Improve GitStore's error messages by adding instructions on how to fix 
missing metadata
+      - Be more permissive when loading parent project_store in GitStore
+      - Fix loading _manifest in a project git
+      - Fix git store to check if all the required fields are present
+    - Derive package name from topdir if a package is part of a project 
checkout
+    - Change 'git-obs pr review interactive' to run pager process as a context 
manager
+    - Change obs_api.TarDiff to spawn a process extracting archives as a 
context manager
+    - Change 'commit' argument in gitea_api.Git.reset() to optional
+    - Add gitea_api.Git.get_owner_repo_from_url() staticmethod
+    - Add gitea_api.Git.urljoin() static method
+    - Fix gitea_api.Git.get_branch_head() to raise a proper exception if the 
HEAD cannot be retrieved
+    - Fix gitea_api.Git to work with the current remote instead of 'origin'
+    - Fix get_store() to throw the exception from git store if .osc directory 
is not present
+    - Introduce GitObsRuntimeError exception and use it where appropriate
+    - Fix tardiff by removing directories with shutil.rmtree() and files by 
os.unlink()
+    - Add 'quiet' option to gitea_api.Git.switch()
+    - Mute stderr in git_obs.Git.lfs_cat_file()
+    - Treat None flavor as "" in multibuild resolve
+    - Make Token.triggered_at optional as it's not available in the oficially 
released OBS code
+    - Add BaseModel.from_string() and BaseModel.to_string() methods
+    - Add BaseModel.from_file() and BaseModel.to_file() methods
+    - Fix BaseModel to initialize from a dictionary via __init__ instead of 
setattr
+  - Docs:
+    - Update docs for the new git metadata store
+    - Update list of recommended gitea permissions in git-obs-quickstart
+  - Spec:
+    - Install git-obs-metadata man page
+
+-------------------------------------------------------------------

Old:
----
  osc-1.20.0.tar.gz

New:
----
  osc-1.21.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ osc.spec ++++++
--- /var/tmp/diff_new_pack.uDkOmE/_old  2025-10-11 22:51:19.283990718 +0200
+++ /var/tmp/diff_new_pack.uDkOmE/_new  2025-10-11 22:51:19.303991563 +0200
@@ -80,7 +80,7 @@
 %endif
 
 Name:           osc
-Version:        1.20.0
+Version:        1.21.0
 Release:        0
 Summary:        Command-line client for the Open Build Service
 License:        GPL-2.0-or-later
@@ -257,6 +257,7 @@
 
 # install man page
 %if %{with man}
+install -Dm0644 git-obs-metadata.1 
%{buildroot}%{_mandir}/man1/git-obs-metadata.1
 install -Dm0644 git-obs-quickstart.1 
%{buildroot}%{_mandir}/man1/git-obs-quickstart.1
 install -Dm0644 osc.1 %{buildroot}%{_mandir}/man1/osc.1
 install -Dm0644 git-obs.1 %{buildroot}%{_mandir}/man1/git-obs.1

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.uDkOmE/_old  2025-10-11 22:51:19.684007627 +0200
+++ /var/tmp/diff_new_pack.uDkOmE/_new  2025-10-11 22:51:19.716008980 +0200
@@ -1,5 +1,5 @@
 pkgname=osc
-pkgver=1.20.0
+pkgver=1.21.0
 pkgrel=0
 pkgdesc="Command-line client for the Open Build Service"
 arch=('x86_64')

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.uDkOmE/_old  2025-10-11 22:51:20.076024198 +0200
+++ /var/tmp/diff_new_pack.uDkOmE/_new  2025-10-11 22:51:20.120026058 +0200
@@ -1,4 +1,4 @@
-osc (1.20.0-0) unstable; urgency=low
+osc (1.21.0-0) unstable; urgency=low
 
   * Placeholder
 

++++++ osc-1.20.0.tar.gz -> osc-1.21.0.tar.gz ++++++
++++ 4324 lines of diff (skipped)

++++++ osc.dsc ++++++
--- /var/tmp/diff_new_pack.uDkOmE/_old  2025-10-11 22:51:23.048149835 +0200
+++ /var/tmp/diff_new_pack.uDkOmE/_new  2025-10-11 22:51:23.104152202 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: osc
-Version: 1.20.0-0
+Version: 1.21.0-0
 Binary: osc
 Maintainer: Adrian Schroeter <[email protected]>
 Architecture: any

Reply via email to