|
de39324e35
|
Add 'git-obs pr close' and 'git-obs pr reopen' commands
|
2025-08-27 09:09:54 +02:00 |
|
|
345620ae7a
|
Allow pull request IDs in <owner>/<repo>!<number> format
|
2025-08-26 15:57:54 +02:00 |
|
|
34b2cddbaf
|
Change 'git-obs pr review interactive' to work with all archives, not only those in Git LFS
|
2025-08-20 15:17:10 +02:00 |
|
|
cc18f9c668
|
Skip binary files in gitea_api.PullRequest.get_patch()
|
2025-08-18 15:22:06 +02:00 |
|
|
ed5549722e
|
Handle situations when there's 'None' among timeline entries
|
2025-08-15 11:35:34 +02:00 |
|
|
9049e4164f
|
Fix osc.gitea_api.dt_sanitize() by replacing dateutil with datetime
|
2025-07-30 10:44:51 +02:00 |
|
|
5791b2083b
|
Fix 'git-obs pr search' by using pagination to retrieve all results
|
2025-07-25 09:47:26 +02:00 |
|
|
4dadca5c16
|
Add '--timeline' option to 'git-obs pr get'
|
2025-07-25 09:47:26 +02:00 |
|
|
3eda1b53b3
|
Add gitea_api.Connection.scheme attribute
|
2025-07-24 16:00:46 +02:00 |
|
|
45cb338ec6
|
Add gitea_api.PullRequest.merge_commit property
|
2025-07-24 16:00:46 +02:00 |
|
|
464a9e4c54
|
Add gitea_api.PullRequest.get_owner_repo_number()
|
2025-07-24 16:00:46 +02:00 |
|
|
520541e066
|
Handle missing head repo in the PullRequest properties
|
2025-07-24 16:00:46 +02:00 |
|
|
a5333da38c
|
Add 'conn' parameter to gitea_api.common.GiteaModel
|
2025-07-24 16:00:46 +02:00 |
|
|
165cf14435
|
Add gitea_api.common.dt_sanitize() for sanitizing datetime strings
|
2025-07-24 16:00:46 +02:00 |
|
|
476e764472
|
Add 'git-obs pr cancel-scheduled-merge' command
|
2025-07-23 09:33:20 +02:00 |
|
|
325c007247
|
Add '--reviewer' option to 'git-obs pr review {approve,decline,interactive}' to support group reviews via group review bot
|
2025-07-07 11:58:53 +02:00 |
|
|
5724288ca8
|
Extend 'gitea_api.User.get()' to take 'username' parameter
|
2025-07-07 11:41:10 +02:00 |
|
|
666e9ab7c0
|
Move get_editor() and related functions from command-line module to gitea_api.common
|
2025-07-07 11:41:10 +02:00 |
|
|
e9d50fdcae
|
Add support for json export to 'git-obs repo list'
|
2025-06-23 10:31:45 +02:00 |
|
|
ce548685c1
|
Add GiteaModel base class and json_dumps() function that can serialize such objects
|
2025-06-23 10:31:45 +02:00 |
|
|
63067fd8ae
|
Implement 'git-obs repo list' command
|
2025-06-23 10:31:45 +02:00 |
|
|
17e6504e36
|
Move yaml handling code to osc.util.yaml, add fallback to PyYaml
|
2025-06-19 11:37:10 +02:00 |
|
|
78066f8e70
|
Allow git in git-obs to be switched from SSH to http(s)
|
2025-06-18 13:51:53 +02:00 |
|
|
4f3cacd62b
|
Rename 'anonymous' argument in 'gitea_api.Repo.clone()' to 'use_http'
|
2025-06-17 14:38:25 +02:00 |
|
|
706fcf50b4
|
Remove unwanted debug print from pr.py
|
2025-06-06 16:10:28 +02:00 |
|
|
d4d535d7cc
|
Add 'git-obs pr merge' command
|
2025-06-06 15:13:53 +02:00 |
|
|
7d81fd3900
|
Add 'git-obs pr review accept' and 'git-obs pr review decline' commands
|
2025-06-06 08:28:05 +02:00 |
|
|
fef8c4aa7d
|
Merge pull request #1816 from andrii-suse/add_pr_export
Add --export to pr list and pr search
|
2025-06-03 16:01:23 +02:00 |
|
|
bdf74e036f
|
Add a possibility to override git-obs login entries from env
|
2025-06-02 15:57:19 +02:00 |
|
Andrii Nikitin
|
1e5582ace5
|
Add --export to pr list and pr search
|
2025-06-02 15:15:38 +02:00 |
|
|
e2d890391e
|
Refactor gitea_api to use objects with properties instead of raw JSON data
|
2025-05-20 14:29:20 +02:00 |
|
|
f7d5a17931
|
Merge pull request #1812 from dmach/git-obs-pr-list-improvements
Improvements to the 'git-obs pr list' command
|
2025-05-20 11:29:01 +02:00 |
|
|
12bfd69bc2
|
Set limit=0 to disable pagination in all relevant git-obs subcommands
|
2025-05-20 09:24:12 +02:00 |
|
Andrii Nikitin
|
ddef2a11cc
|
behave: Add osc fork test
|
2025-05-16 10:46:16 +02:00 |
|
|
aa8a48b79b
|
Implement '--reviewer' and '--review-state' options for 'git-obs pr list'
|
2025-05-12 17:11:27 +02:00 |
|
|
d5ed8fe2e4
|
Improve message in 301: Moved Permanently error in git-obs
|
2025-05-09 13:50:56 +02:00 |
|
|
d794e86925
|
Fix TypeError in response_to_exception() in gitea_api
Gitea seems to be inconsistent in including the "errors" entry in responses.
It may be completely missing or set to null/None.
|
2025-05-07 08:31:34 +02:00 |
|
|
dabe585c6d
|
Merge pull request #1786 from dmach/git-obs-better-exceptions
Improve handling exceptions in 'git-obs' command
|
2025-05-06 13:42:56 +02:00 |
|
|
a380dc8624
|
Improve git-obs to read credentials from env variables
Supported variables:
- GIT_OBS_GITEA_URL (mandatory)
- GIT_OBS_GITEA_USER (mandatory)
- GIT_OBS_GITEA_TOKEN (mandatory)
- GIT_OBS_GITEA_SSH_KEY (optional)
|
2025-05-05 14:08:19 +02:00 |
|
|
cea248ce71
|
Improve handling exceptions in 'git-obs' command
|
2025-04-23 13:42:48 +02:00 |
|
|
db95d8ff9a
|
Merge pull request #1780 from dmach/git-obs-improve-help
Improve help of the 'git-obs login' subcommands
|
2025-04-22 17:23:41 +02:00 |
|
|
4b10e0381e
|
Improve help of the 'git-obs login' subcommands
|
2025-04-22 16:25:32 +02:00 |
|
|
a27786ef96
|
Fix git-obs connection for urllib3 v1 by overriding the default timeout
|
2025-04-15 15:51:46 +02:00 |
|
|
fffdda9840
|
Add troubleshooting info to gitea_api.Login.DoesNotExist message
|
2025-04-07 11:40:54 +02:00 |
|
|
9779c6cc4f
|
Merge pull request #1760 from dmach/osc-build-project-from-_ObsPrj
Extend 'osc build' and 'osc fork' to use project.build file from Gitea, 'osc fork' also follows the devel project now
|
2025-04-02 15:06:27 +02:00 |
|
|
ca6e48fc59
|
Fix setting parent remote in 'git-obs repo clone'
|
2025-04-02 13:53:50 +02:00 |
|
|
ad2413d959
|
Fix GitStore by parsing git urls with obs_api.Git.urlparse()
|
2025-04-02 10:12:02 +02:00 |
|
|
292030dbb4
|
Add gitea_api.Git.urlparse() for parsing git urls
|
2025-04-02 10:12:02 +02:00 |
|
|
131aa57265
|
Add commented git status to the 'git-obs pr create' message
|
2025-04-01 10:16:26 +02:00 |
|
|
b14da66369
|
Change gitea_api.Config.url_to_hostname() to also try matching only a hostname instead of full Gitea URL
|
2025-03-31 20:35:42 +02:00 |
|