1
0
mirror of https://github.com/openSUSE/osc.git synced 2026-02-21 03:05:28 +01:00

Commit Graph

  • 9568df1edc Merge pull request #1979 from dmach/osc-fork-target-org Daniel Mach 2025-11-03 16:12:55 +01:00
  • 4a18cf58ca Properly handle fork mismatch in 'osc fork' Daniel Mach 2025-11-03 15:27:49 +01:00
  • 9b7c3889d4 Make gitea_api.RepoExists exception more helpful by giving a hint to fork under a different name. Daniel Mach 2025-11-03 11:51:46 +01:00
  • de71095aa6 Add '--gitea-fork-org' option to 'osc fork' command Daniel Mach 2025-11-03 11:44:41 +01:00
  • 02b342a0e4 Merge pull request #1968 from dcermak/add-get_host_repo_owner_number Daniel Mach 2025-11-03 09:56:49 +01:00
  • 8d3858e764 Merge pull request #1957 from mahdiyehmr/master Daniel Mach 2025-11-03 09:55:29 +01:00
  • 88eeba2763 Merge pull request #1977 from openSUSE/bug/pull_limit-1 Daniel Mach 2025-11-03 09:52:53 +01:00
  • ece036a6a0 Fix gitea_api.SSHKey.list() to use pagination instead of limit -1 bug/pull_limit-1 Daniel Mach 2025-11-03 09:09:47 +01:00
  • 775d0c2512 Fix gitea_api.IssueTimelineEntry.list() to use pagination instead of limit -1 Daniel Mach 2025-11-03 09:08:37 +01:00
  • 82bf9eb010 Remove duplicate, unused PullRequestReview class from gitea_api.pr Daniel Mach 2025-11-03 08:58:57 +01:00
  • 8c5fbf0745 Fix gitea_api.PullRequestReview.list() to use pagination instead of limit -1 Daniel Mach 2025-11-03 08:56:48 +01:00
  • d60ce46c58 Fix gitea_api.Fork.list() to use pagination instead of limit -1 Daniel Mach 2025-11-03 08:54:03 +01:00
  • 98526c460f Fix gitea_api.Branch.list() to use pagination instead of limit -1 Daniel Mach 2025-11-03 08:40:59 +01:00
  • dac11885f7 Fix gitea_api.PullRequest.list() to use pagination instead of limit -1 Antonello Tartamo 2025-10-28 12:30:36 +01:00
  • ca8eb5ff97 Merge pull request #1978 from dmach/git-obs-pr-dump-skip-no-update Daniel Mach 2025-11-03 08:23:40 +01:00
  • fb8d1f4c72 Fix 'git-obs pr dump' to skip the dump if the target has the same updated_at timestamp as the pull request in Gitea Daniel Mach 2025-10-29 14:33:45 +01:00
  • 4170a3c251 Improve performance of gitea_api.IssueTimelineEntry by listing and caching requests instead of fetching them one by one Daniel Mach 2025-10-29 13:46:02 +01:00
  • 57bdcf2ef3 Return preinstallimage.info and allow podman to use preinstallimage Mahdiyeh Mirsharifi 2025-08-26 10:54:10 +03:00
  • 141157e0cd Merge pull request #1973 from dmach/stop-using_server_diff_noex Daniel Mach 2025-10-27 18:31:04 +01:00
  • 38b2dc35db Merge pull request #1972 from dmach/git-obs-pr-dump-case-insensitive-assert Daniel Mach 2025-10-27 18:29:25 +01:00
  • d75ec45b6a Use server_diff() instead of server_diff_noex() to exit with a non-zero return code Daniel Mach 2025-10-27 08:18:27 +01:00
  • 4d4bdc1f71 Fix 'git-obs pr dump' to do case insensitive check on owner and repo Daniel Mach 2025-10-27 07:57:43 +01:00
  • aa3cb2c71f feat: add new function PullRequest.get_host_owner_repo_number Dan Čermák 2025-10-20 17:15:34 +02:00
  • 5d244c9381 Merge pull request #1966 from dmach/git-obs-pr-list-filter-label Daniel Mach 2025-10-15 13:14:05 +02:00
  • d0520606b4 Merge pull request #1967 from dmach/git-obs-make-adding-args-reusable Daniel Mach 2025-10-15 12:19:33 +02:00
  • e91c904284 Add 'DELETE' to 'git-obs api' allowed methods Daniel Mach 2025-10-15 11:15:40 +02:00
  • 7954b9d11a Add filtering by label to 'git-obs pr list' Antonello Tartamo 2025-10-09 18:22:53 +02:00
  • 614d68be23 Make GitObsCommand.add_argument_owner_repo() and add_argument_owner_repo_pull() reusable by allowing setting 'dest' argument Daniel Mach 2025-10-15 11:36:26 +02:00
  • 003c132eb8 Merge pull request #1965 from dmach/fix-osc-buildlog-arch Daniel Mach 2025-10-14 12:52:26 +02:00
  • dec8c2b6b4 Fix retrieving 'arch' argument in 'osc buildlog' Daniel Mach 2025-10-14 10:42:50 +02:00
  • 627122278d Merge pull request #1964 from dmach/git-obs-pr-create-commit-messages Daniel Mach 2025-10-13 15:01:15 +02:00
  • 67a711c577 Add commit messages as commented lines to the template in 'git-obs pr create' Daniel Mach 2025-10-13 13:24:00 +02:00
  • 0ce49e87e9 release 1.21.0 1.21.0 Daniel Mach 2025-10-10 14:59:01 +02:00
  • 8a305f0448 Merge pull request #1963 from dmach/git-obs-improve-meta Daniel Mach 2025-10-10 14:35:31 +02:00
  • 07acc067f0 Fix gitea_api.Git.get_branch_head() to raise a proper exception if the HEAD cannot be retrieved Daniel Mach 2025-10-10 13:39:07 +02:00
  • fc83822d79 Automatially pull meta after 'git-obs repo clone' Daniel Mach 2025-10-09 16:39:43 +02:00
  • da592aac93 Add 'git-obs meta info' command for printing resolved metadata about the current checkout Daniel Mach 2025-10-09 16:34:51 +02:00
  • 14d42d252c Derive package name from topdir if a package is part of a project checkout Daniel Mach 2025-10-09 16:31:41 +02:00
  • 6b4ee09f95 Improve GitStore.pull() to support reading project from project.build Daniel Mach 2025-10-09 13:29:35 +02:00
  • 87de410542 Move code from 'git-obs meta pull' command to GitStore.pull() Daniel Mach 2025-10-09 13:26:26 +02:00
  • a5afc88561 Add -b/--branch option to 'git-obs repo clone' command Daniel Mach 2025-09-23 15:48:48 +02:00
  • 6b05fff00c Merge pull request #1962 from dmach/osc-build-fix-offline-no-build-repositories-in-store Daniel Mach 2025-10-10 13:22:11 +02:00
  • 0b495508ee Fix crash 'osc build' when 'build_repositories' in store was None Daniel Mach 2025-10-10 10:23:19 +02:00
  • 01c60fb7d7 Merge pull request #1959 from dmach/osc-build-root-substitutions Daniel Mach 2025-10-09 16:06:19 +02:00
  • 729e837db5 Support substitutions in 'osc build --root' Daniel Mach 2025-10-09 14:56:07 +02:00
  • a48ce183b1 Merge pull request #1956 from dmach/git-obs-runtime-error Daniel Mach 2025-10-09 13:17:19 +02:00
  • 1488f3b873 Introduce GitObsRuntimeError exception and use it where appropriate Daniel Mach 2025-10-09 09:54:18 +02:00
  • 4fddb4568a Merge pull request #1951 from dmach/git-obs-pr-review-interactive-fix-stderr-and-terminal Daniel Mach 2025-10-08 16:50:20 +02:00
  • 2ead4cb313 Mute stderr when creating a worktree in 'git-obs pr review interactive Daniel Mach 2025-10-08 16:18:03 +02:00
  • 7aa9734143 Fix tardiff by removing directories with shutil.rmtree() and files by os.unlink() Daniel Mach 2025-10-08 13:44:12 +02:00
  • 5e0ab3ecb0 Mute stderr in git_obs.Git.lfs_cat_file() Daniel Mach 2025-10-08 13:22:25 +02:00
  • 6672d1a88c Change 'git-obs pr review interactive' to run pager process as a context manager Daniel Mach 2025-10-08 12:35:23 +02:00
  • 0b242dc553 Change obs_api.TarDiff to spawn a process extracting archives as a context manager Daniel Mach 2025-10-08 12:16:12 +02:00
  • ce99ac5e83 Add 'quiet' option to gitea_api.Git.switch() Daniel Mach 2025-10-08 10:00:24 +02:00
  • 10f5e7309e Fix typo in 'osc status' error message about unsupported git Daniel Mach 2025-10-07 08:55:57 +02:00
  • c981fc3810 Merge pull request #1949 from dmach/git-obs-pr-dump-fix-submodules-reset Daniel Mach 2025-10-03 10:28:48 +02:00
  • 1c8d5383f2 Fix 'git-obs pr dump' by calling 'git reset' prior fetching the pull request Daniel Mach 2025-10-03 09:55:22 +02:00
  • 76eab5a2f5 Change 'commit' argument in gitea_api.Git.reset() to optional Daniel Mach 2025-10-03 09:51:35 +02:00
  • a139c8d581 Fix checking if a directory contains a git repo in 'git-obs pr dump' Daniel Mach 2025-10-02 13:46:08 +02:00
  • 98570dc232 Merge pull request #1948 from dmach/git-obs-pr-dump-fix-submodule-path-warning Daniel Mach 2025-10-02 13:24:38 +02:00
  • 6bad43ad7e Fix traceback in 'git-obs pr dump' while printing a warning about invalid submodule path Daniel Mach 2025-10-02 13:10:58 +02:00
  • 4af579e152 Merge pull request #1806 from dmach/git-obs-pr-dump Daniel Mach 2025-10-02 10:43:45 +02:00
  • ef3c488d79 Update 'git-obs pr dump' to remove 'metadata' directory with old data before an update Daniel Mach 2025-10-02 10:28:44 +02:00
  • 5926857a1d Change 'git-obs pr review interactive' to write 'merge ok' comment instead of scheduling a merge Daniel Mach 2025-08-27 13:24:05 +02:00
  • fa1832e081 Change 'git-obs pr dump' to skip requests that are not open and then exit with 11 Daniel Mach 2025-08-27 12:50:35 +02:00
  • 6d88e807bf Fix 'git-obs pr dump' to support adding more keys to the submodule metadata Daniel Mach 2025-08-26 15:15:34 +02:00
  • e786a634dd Change 'git-obs pr dump' to show empty timeline entries instead just printing warnings to stderr Daniel Mach 2025-08-15 13:18:27 +02:00
  • fe9c535596 Another take on parsing pull request references Daniel Mach 2025-08-12 21:25:02 +02:00
  • 999c1a716f Work around submodules without commit Andrii Nikitin 2025-08-07 01:45:29 +02:00
  • 0108e8e70f pr_dump: Show warning on incorrect submodule url Andrii Nikitin 2025-08-06 16:43:26 +02:00
  • 85e00ec85e pr dump: support for short pr references Andrii Nikitin 2025-08-04 20:36:32 +02:00
  • a208031331 Dump referenced PRs to metadata/referenced-pull-requests.json Andrii Nikitin 2025-08-04 14:12:05 +02:00
  • 7ff0cdc6b4 Extend 'git-obs pr dump' to create metadata about submodules and their diff Daniel Mach 2025-08-01 13:34:44 +02:00
  • 35f25dc9b8 Add gitea_api.Git.get_owner_repo_from_url() staticmethod Daniel Mach 2025-08-01 13:30:31 +02:00
  • 84288258b0 Add gitea_api.Git.urljoin() static method Daniel Mach 2025-07-08 15:04:58 +02:00
  • a1b05a739b Include timeline in 'git-obs pr dump' results Daniel Mach 2025-07-28 14:07:58 +02:00
  • 0e4a7df482 Add '--subdir-fmt' to 'git-obs pr dump' for tweaking the output subdir Daniel Mach 2025-06-25 08:48:38 +02:00
  • 759a2da438 Fix filtering by reviewers in 'git-obs pr list' Daniel Mach 2025-05-28 12:50:29 +02:00
  • 1b8fb3c584 Fix 'git-obs pr dump' to update 'base' directory to a newer commit correctly Daniel Mach 2025-05-21 13:30:38 +02:00
  • 1c8277c222 Speed 'git-obs pr dump' up by skipping git fetch if the HEAD commits match with commits from Gitea Daniel Mach 2025-05-21 12:03:42 +02:00
  • f288795e58 Implement 'git-obs pr dump' command to store pull request information on disk Daniel Mach 2025-05-13 13:50:07 +02:00
  • 7a9113953b Merge pull request #1946 from dmach/git-store-osc-allow-scmurl Daniel Mach 2025-09-29 17:23:02 +02:00
  • 4ee2e0b78b Allow 'osc submitrequest' with GitStore again Daniel Mach 2025-09-28 16:28:13 +02:00
  • 35d4a087a6 Fix LocalGitStore to check if the directory with the store exists Daniel Mach 2025-09-26 17:00:41 +02:00
  • e0e702782e Make scmsync (scmurl) packages work again with git commands Daniel Mach 2025-09-26 14:16:11 +02:00
  • c112429578 Merge pull request #1944 from dmach/git-obs-G-url Daniel Mach 2025-09-26 13:37:52 +02:00
  • 7c93ed4ad2 Merge pull request #1941 from dmach/git-obs-quiet Daniel Mach 2025-09-26 13:21:54 +02:00
  • 2d6a7d4e79 Change 'git-obs -G' to accept url to select a gitea login entry Daniel Mach 2025-09-26 09:42:44 +02:00
  • 7507953300 Implement 'git-obs --quiet' option (that mutes printing gitea settings now) Daniel Mach 2025-09-25 14:00:10 +02:00
  • e83f375f69 Merge pull request #1945 from dmach/1891-osc-token Daniel Mach 2025-09-26 11:25:59 +02:00
  • e1014f1afc Make Token.triggered_at optional as it's not available in the oficially released OBS code Daniel Mach 2025-09-26 10:59:35 +02:00
  • 3baf76ffd9 Merge pull request #1937 from openSUSE/multibuild_null_flavor Daniel Mach 2025-09-25 11:33:32 +02:00
  • f27677bd14 Merge pull request #1940 from dmach/fix-manifest Daniel Mach 2025-09-25 11:32:22 +02:00
  • bb7987a1a5 Rephrase the error message about detached HEAD in GitStore Daniel Mach 2025-09-25 10:19:01 +02:00
  • a241041db5 docs: Add git-obs-metadata to the documentation index Daniel Mach 2025-09-24 16:46:44 +02:00
  • 86ab676f57 spec: Install git-obs-metadata man page Daniel Mach 2025-09-24 16:41:36 +02:00
  • d0a6aef1dd Improve GitStore's error messages by adding instructions on how to fix missing metadata Daniel Mach 2025-09-24 16:40:29 +02:00
  • 14d589694a Be more permissive when loading parent project_store in GitStore Daniel Mach 2025-09-24 11:44:44 +02:00
  • 0c3d05643f Treat None flavor as "" in multibuild resolve multibuild_null_flavor Andrii Nikitin 2025-09-23 16:34:25 +02:00
  • 8492d42d12 Fix loading _manifest in a project git Daniel Mach 2025-09-24 11:22:20 +02:00