Commit Graph

  • 992a262abe Accepting request 1323505 from openSUSE:Tools factory Ana Guerrero 2025-12-18 17:36:04 +00:00
  • 11da2565b4 - 1.23.0 - Command-line: - Add '--target-owner' option to 'git-obs pr create' to specify the target owner explicitly - Add '--target-branch' option to 'git-obs staging search' command - Added 'git-obs staging search' command to find project PRs with referenced package PRs that have all been approved - Change 'git-obs pr dump' to produce directories that match the specified pull request IDs - Change 'git-obs pr dump' to write STATUS file - Properly error out on invalid 'PR:' references in 'git-obs pr dump' - Fix 'git-obs pr create' when the source repo is not a fork - Fix 'git-obs api' command when server returns 'null' - Fix 'osc build --alternative-project=...' when there's no .osc in the current directory - Fix argument and store handling in 'osc results' command - Library: - Add Manifest.get_package_paths() method that lists all paths to existings packages in a project - Fix Manifest class to handle loading empty YAML files or strings - Fix working with meta during git rebase by determining the current branch from rebase head - Fix handling local branch when fetching remote - Move get_label_ids() from PullRequest to Repo class - Change GitStore not to require apiurl anymore - Fix storing last_buildroot for git packages - Store the last buildroot only if there's a store detected - Fix BuildRoot so it acts as a tuple and the individual values are accessible via indexes - Make PullReqest.parse_id() more permissive by accepting trailing whitespaces - Fix 'missingok' argument in server_diff() - Fix gitea_api.PullRequest ordering methods - Add return to gitea_api.Branch.list() Daniel Mach 2025-12-18 10:29:42 +00:00
  • 291f6414fe Accepting request 1323001 from openSUSE:Tools Ana Guerrero 2025-12-16 14:55:56 +00:00
  • bce468d475 - PKGBUILD changes * Remove redundant packages from makedepends. If a package depends on something, it implicitly makedepends on it as well * Add python-ruamel-yaml dependency * Build and install man pages * Add python-argparse-manpage and python-sphinx to makedepends for building man pages * Add check() to run the test suite * Add checkdepends for test suite dependencies * Add optdepends as an equivalent to RPM's Recommends, making it easier for users to find packages needed for optional features * Use $pkgname variable across the script * Install shell completion files * Bump pkgrel Daniel Mach 2025-12-15 17:56:02 +00:00
  • 8cb3f35199 Accepting request 1316960 from openSUSE:Tools Dominique Leuenberger 2025-11-10 18:21:51 +00:00
  • 8ecc675a3e Update osc to 1.22.0 Daniel Mach 2025-11-10 15:58:52 +00:00
  • 2553de452d Accepting request 1310635 from openSUSE:Tools Dominique Leuenberger 2025-10-11 20:50:16 +00:00
  • 0c0418c6db Update osc to 1.21.0 See changelog for details Daniel Mach 2025-10-10 20:31:26 +00:00
  • 15ffb7d16d Accepting request 1305159 from openSUSE:Tools Ana Guerrero 2025-09-16 16:19:35 +00:00
  • e3f7c5f454 - 1.20.0 - Command-line: - Fix 'osc fork' command to use the right tracking branch - Fix 'osc blt' command by checking if the working copy is a package - Make 'osc buildlog' work outside of osc package directory - Add 'git-obs pr close' and 'git-obs pr reopen' commands - Add 'close' option to 'git-obs pr review interactive' - Change 'git-obs pr review interactive' to work with all archives, not only those in Git LFS - Fix checkout of the base branch in 'git-obs pr review interactive' command - Library: - Support _manifest file in git store - Allow pull request IDs in '<owner>/<repo>!<number>' format - Properly handle deleted users and teams in the git-obs timeline - Handle situations when there's 'None' among timeline entries - Skip binary files in gitea_api.PullRequest.get_patch() - Change get_user_input(), add support for vertically printed list of answers - Spec: - Provide git-obs Daniel Mach 2025-09-16 12:15:19 +00:00
  • a23dfa19be Accepting request 1297848 from openSUSE:Tools Dominique Leuenberger 2025-08-06 12:34:31 +00:00
  • 361a299aaa - 1.19.1 - Command-line: - Use OSC_PACKAGE_CACHE_DIR env var instead of deprecated OSC_PACKAGECACHEDIR - Connection: - Check for both upper and lowercase versions of HTTP_PROXY and HTTPS_PROXY env vars - Library: - Add 'trackingbranch' field to ScmsyncObsinfo model - Revert "Return None if GitStore cannot determine apiurl" - Throw a proper exception when 'apiurl' argument of 'makeurl()' is empty - Move code setting apiurl from store to 'osc.conf.get_config()' - Simplify 'osc.commandline.Osc.get_api_url()' to return the value from 'self.options' - Remove 'osc.commandline.Osc.post_argparse()' because it's no longer used - Fix unit tests to use the new code path to run osc - Fix osc.gitea_api.dt_sanitize() by replacing dateutil with datetime Daniel Mach 2025-08-06 05:08:22 +00:00
  • 91df96dc09 Accepting request 1296065 from openSUSE:Tools Dominique Leuenberger 2025-07-28 12:59:15 +00:00
  • 60c586d8e8 - 1.19.0 - Command-line: - Add 'git-obs pr cancel-scheduled-merge' command - Add timeline to 'git-obs pr review interactive' - Add '--timeline' option to 'git-obs pr get' - Fix 'git-obs pr search' by using pagination to retrieve all results - Extend '--message' option in git-obs subcommands with the '-m' short option - Add a different message for scheduled merges in 'git-obs pr merge' command - Library: - Add 'conn' parameter to gitea_api.common.GiteaModel - Add gitea_api.Connection.scheme attribute - Add gitea_api.PullRequest.merge_commit property - Add gitea_api.PullRequest.get_owner_repo_number() - Add gitea_api.common.dt_sanitize() for sanitizing datetime strings - Handle missing head repo in the PullRequest properties - Return None if GitStore cannot determine apiurl - Remove extra newline from store files - Fix the 'Move remaining imports in osc.babysitter into try-except block' change by preserving the order of handling the exceptions - Spec: - Use primary_python to define runtime requires matching the shebang lines - Provide %{use_python_pkg}-osc for all pythons and python3-osc for primary_python - Add conflict with obs-scm-bridge < 0.7.3 Daniel Mach 2025-07-28 09:27:15 +00:00
  • 5be901483f add conflict to old obs-scm-bridge Adrian Schröter 2025-07-28 07:19:44 +00:00
  • 10fab1755e Accepting request 1295143 from openSUSE:Tools Ana Guerrero 2025-07-23 14:34:08 +00:00
  • 12d618edac - 1.18.0 - Command-line: - Add 'git-obs pr comment [--message=...]' command - Add 'git-obs pr show-patch' command - Add '--reviewer' option to 'git-obs pr review {approve,decline,interactive}' to support group reviews via group review bot - Update 'git-obs pr review interactive' to return non-zero return codes for 'exit' and 'skip' actions - Make 'osc results --show-excluded' work in a project context - Add '--no-pager' global option - Fix 'osc fork' by copying whole query part to the new scmsync url - Fix 'osc buildinfo' for git packages by handing the 'build_repositories' files by store objects - Fix crash in 'git-obs pr get --patch' - Fix git-obs to exit with 130 on keyboard interrupt - Fix --sccache help typo in 'osc build' command - Connection: - Don't retry requests on 504 Gateway Timeout - Library: - If a devel project is not specified, try reading it from a mapping from URL set in OBS:GitDevelProjectMap project attribute - Improve detection of packages and projects in git - scmsync_obsinfo: Pass correct revision to obs-scm-bridge - Add obs_api.Request.search() method - Raise an exception if obs-scm-bridge fails - Fix obs_scm.Package.get_pulled_srcmd5() returning an empty string - Fix git store to support non-default remote - Extend 'gitea_api.User.get()' to take 'username' parameter - Move get_editor() and related functions from command-line module to gitea_api.common - Migrate subcommands from using Store() to get_store() that is git aware - Make imports lazy to imporove osc load times Daniel Mach 2025-07-22 15:22:51 +00:00
  • ca12796ee9 Accepting request 1288249 from openSUSE:Tools leap-16.1 leap-16.0 Ana Guerrero 2025-06-24 18:50:24 +00:00
  • 1dd7f77306 Accepting request 1288240 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-06-24 12:20:57 +00:00
  • 25c8875acc Accepting request 1276933 from home:hecormar:branches:openSUSE:Tools Daniel Mach 2025-06-19 09:39:09 +00:00
  • d01aac24b9 Accepting request 1278651 from openSUSE:Tools Ana Guerrero 2025-05-20 15:05:09 +00:00
  • 8f6bca3bfd Accepting request 1278577 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-05-20 11:12:22 +00:00
  • 152826f192 Accepting request 1267136 from openSUSE:Tools Ana Guerrero 2025-04-04 16:09:24 +00:00
  • ae902aa3c1 Accepting request 1267135 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-04-04 12:21:46 +00:00
  • 913ebdf805 Accepting request 1267068 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-04-04 08:49:17 +00:00
  • f974255070 update Adrian Schröter 2025-03-28 12:43:46 +00:00
  • 21ee1870b0 Accepting request 1254827 from openSUSE:Tools Ana Guerrero 2025-03-21 19:22:18 +00:00
  • b652bfecbd Accepting request 1254826 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-03-20 20:15:54 +00:00
  • ca8a68902a Accepting request 1252399 from openSUSE:Tools Ana Guerrero 2025-03-12 14:24:46 +00:00
  • 4ddd0b2a2c fix typo Marcus Rueckert 2025-03-12 11:11:37 +00:00
  • d08f893315 - fix the generic provides for %{use_python_pkg}-osc to be versioned so that one can actually have versioned requires against that symbol - restore python3-osc provides if we are building against the primary_python version Marcus Rueckert 2025-03-12 10:54:24 +00:00
  • aeccc18662 Accepting request 1252010 from openSUSE:Tools Ana Guerrero 2025-03-11 19:45:44 +00:00
  • 5dc03ad54e Accepting request 1251906 from home:darix:playground Marco Strigl 2025-03-11 10:23:41 +00:00
  • d58d20f04c Accepting request 1249633 from openSUSE:Tools Ana Guerrero 2025-03-03 15:05:14 +00:00
  • 7bd2ce111a Accepting request 1249622 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-03-03 08:40:17 +00:00
  • 5ab46d863a Accepting request 1245676 from openSUSE:Tools Ana Guerrero 2025-02-13 17:40:18 +00:00
  • a375a1fd35 Accepting request 1245662 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-02-13 14:35:18 +00:00
  • 23bf42f50b Accepting request 1242882 from openSUSE:Tools Ana Guerrero 2025-02-03 20:45:40 +00:00
  • 470eb859e0 Accepting request 1242880 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-02-03 15:50:45 +00:00
  • 798996b456 Accepting request 1236860 from openSUSE:Tools Ana Guerrero 2025-01-12 10:21:08 +00:00
  • e91178e579 Accepting request 1236856 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-01-10 12:53:07 +00:00
  • 07c3930cfa Accepting request 1235628 from openSUSE:Tools Ana Guerrero 2025-01-07 19:54:57 +00:00
  • 6899ae2e6b Accepting request 1235608 from home:dmach:branches:openSUSE:Tools Daniel Mach 2025-01-07 13:37:43 +00:00
  • 5130cf8ef4 Accepting request 1222747 from openSUSE:Tools Dominique Leuenberger 2024-11-09 19:54:44 +00:00
  • 23fc73783b Accepting request 1222744 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-11-08 13:05:23 +00:00
  • e6375a9b42 Accepting request 1202741 from openSUSE:Tools Ana Guerrero 2024-09-24 15:33:11 +00:00
  • 29297f141e Accepting request 1202739 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-09-23 19:12:18 +00:00
  • 0ef778e100 Accepting request 1198012 from openSUSE:Tools Dominique Leuenberger 2024-09-01 17:22:27 +00:00
  • 5b1bd70286 Accepting request 1196283 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2024-08-31 09:17:32 +00:00
  • 776a96db47 Accepting request 1194846 from openSUSE:Tools Ana Guerrero 2024-08-20 14:14:39 +00:00
  • 2100e39b4b - 1.9.0 - Security: - Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911) Source files are now stored in the 'sources' subdirectory which prevents name collisons. This requires changing version of '.osc' store to 2.0. - Command-line: - Introduce build --checks parameter - Library: - OscConfigParser: Remove automatic __name__ option Daniel Mach 2024-08-20 08:08:51 +00:00
  • 33d0bdad6b fix PKGBUILD Adrian Schröter 2024-07-16 11:53:21 +00:00
  • be310ce9aa Accepting request 1186123 from openSUSE:Tools Ana Guerrero 2024-07-08 17:08:58 +00:00
  • c1d07e0bd5 Accepting request 1186091 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-07-08 09:06:58 +00:00
  • 38b1b5e7d5 Accepting request 1184851 from openSUSE:Tools Ana Guerrero 2024-07-02 16:19:26 +00:00
  • d4061e5035 Accepting request 1184850 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-07-02 12:02:43 +00:00
  • 620bf7d6b9 Accepting request 1184224 from openSUSE:Tools Dominique Leuenberger 2024-07-01 09:22:22 +00:00
  • 8886362f13 Accepting request 1184222 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-07-01 08:21:20 +00:00
  • 61fde24ad0 Accepting request 1183845 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2024-06-29 20:18:51 +00:00
  • f7dc1d305b Accepting request 1177586 from openSUSE:Tools Ana Guerrero 2024-05-29 17:36:37 +00:00
  • e7edb2e7d6 Accepting request 1175844 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-05-22 20:26:09 +00:00
  • a57eb2d198 Accepting request 1167781 from openSUSE:Tools Ana Guerrero 2024-04-15 18:18:17 +00:00
  • 1563351ab9 Accepting request 1167769 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-04-15 09:38:45 +00:00
  • f34b09f0ab Accepting request 1160115 from openSUSE:Tools Ana Guerrero 2024-03-21 16:01:29 +00:00
  • 8efae8db07 Accepting request 1158006 from home:pgajdos Adrian Schröter 2024-03-21 13:29:12 +00:00
  • e8cbc7f7de Accepting request 1152040 from openSUSE:Tools Ana Guerrero 2024-02-27 21:48:33 +00:00
  • 119c95f150 Accepting request 1149750 from home:dmach:branches:openSUSE:Tools Daniel Mach 2024-02-27 08:30:17 +00:00
  • 4e8031f1f9 Accepting request 1141475 from openSUSE:Tools Ana Guerrero 2024-01-25 17:41:53 +00:00
  • 09ab4b21c3 Accepting request 1141459 from home:dmach:branches:openSUSE:Tools Adrian Schröter 2024-01-25 09:45:02 +00:00
  • a68fc3ef15 use other amazon macro Adrian Schröter 2024-01-17 14:46:02 +00:00
  • 5d4dbd1da8 fix amazon build Adrian Schröter 2024-01-17 07:55:08 +00:00
  • 42db5b561d Accepting request 1130938 from openSUSE:Tools Ana Guerrero 2023-12-05 16:04:04 +00:00
  • 627f3e1f6f Accepting request 1130789 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-12-05 09:43:46 +00:00
  • c2647a76e5 Accepting request 1130763 from openSUSE:Tools Ana Guerrero 2023-12-04 22:02:04 +00:00
  • 3422efe549 Accepting request 1123605 from home:mlewissmith:branches:openSUSE:Tools Daniel Mach 2023-12-04 12:38:15 +00:00
  • b0e75dec8d Accepting request 1128287 from openSUSE:Tools Ana Guerrero 2023-11-23 20:41:57 +00:00
  • 6c341c910b Accepting request 1128028 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-11-23 09:28:12 +00:00
  • d51babeb87 Accepting request 1123909 from openSUSE:Tools Ana Guerrero 2023-11-07 20:27:31 +00:00
  • 1aa43d4859 Accepting request 1122816 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-11-07 10:32:53 +00:00
  • ba65a2cd66 Accepting request 1121166 from openSUSE:Tools Ana Guerrero 2023-10-30 21:10:41 +00:00
  • 7bdeb9bacf Accepting request 1120473 from home:jirislaby:branches:openSUSE:Tools Dirk Mueller 2023-10-30 11:41:21 +00:00
  • dd9bab99de Accepting request 1120464 from openSUSE:Tools Ana Guerrero 2023-10-26 15:14:40 +00:00
  • 2ca1233cd0 Accepting request 1119916 from home:jirislaby:branches:openSUSE:Tools Dirk Mueller 2023-10-26 06:38:07 +00:00
  • 922d82e3bf Accepting request 1118971 from openSUSE:Tools Ana Guerrero 2023-10-19 20:50:18 +00:00
  • 7a497addae Accepting request 1118947 from home:dmach:branches:openSUSE:Tools Daniel Mach 2023-10-19 13:29:41 +00:00
  • 53eae548ce Accepting request 1118018 from openSUSE:Tools Ana Guerrero 2023-10-17 18:24:18 +00:00
  • 9168991d8e Accepting request 1118006 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-10-16 13:24:59 +00:00
  • ea19730c00 Accepting request 1116735 from openSUSE:Tools Ana Guerrero 2023-10-10 19:00:36 +00:00
  • 269c01d26d Accepting request 1116734 from home:dmach:branches:openSUSE:Tools Daniel Mach 2023-10-10 18:22:58 +00:00
  • 231318ffd4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=411 Dirk Mueller 2023-10-10 07:02:09 +00:00
  • 419e78e94a Accepting request 1115564 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-10-09 11:08:20 +00:00
  • a0d387d143 Accepting request 1106883 from openSUSE:Tools Ana Guerrero 2023-08-28 15:17:44 +00:00
  • d096c8b1f4 Accepting request 1106804 from home:dmach:branches:openSUSE:Tools Daniel Mach 2023-08-28 11:53:26 +00:00
  • 7914341056 Accepting request 1103223 from openSUSE:Tools Dominique Leuenberger 2023-08-10 13:34:24 +00:00
  • adb5825e8d Accepting request 1103139 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-08-09 19:17:06 +00:00
  • b35af9b2a3 Accepting request 1098818 from openSUSE:Tools Dominique Leuenberger 2023-07-15 21:15:19 +00:00
  • a7c877fb51 Accepting request 1098639 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-07-15 15:24:45 +00:00
  • 40d586737b Accepting request 1089016 from openSUSE:Tools Dominique Leuenberger 2023-05-25 21:52:55 +00:00
  • 41733874df Accepting request 1088780 from home:dmach:branches:openSUSE:Tools Dirk Mueller 2023-05-25 11:13:22 +00:00
  • 9f0b78817f Accepting request 1088528 from home:dmach:branches:openSUSE:Tools Adrian Schröter 2023-05-23 07:00:14 +00:00