xinrui.wei
22b0a987dd
[BUG]: Fix requests_get() error for requesting /repos/{owner}/{repo}/pulls/{index}.{difftype}
2024-05-16 10:25:57 +10:00
Langenfeld
0ecb1ea2b9
chore: switch to immutabledict
2024-01-17 10:12:55 +01:00
Langenfeld
df80317432
feature: ability to only get first n pages to increase performance with paginated requests
2023-08-21 16:52:08 +02:00
Langenfeld
ba4202fe6f
(fix) migrate function returns repository object with valid gitea, #22
2023-08-21 16:03:35 +02:00
Langenfeld
853b5b811b
(feature) Merge support for repository migration, #22
2023-08-21 15:33:13 +02:00
Langenfeld
9f6785cdee
(style) reformatted with python black for easier merges
2023-08-21 10:13:30 +02:00
laromicas
2a24932e24
Changed Repo to self
2023-03-29 11:14:27 -05:00
laromicas
91f75d8b2b
Fixed GITBUCKET name
2023-03-27 09:36:33 -05:00
laromicas
d96a040c33
Changed to default values
2023-03-26 21:01:13 -05:00
laromicas
75a9591b98
Support for migration of repositories
2023-03-22 20:49:53 -05:00
Langenfeld
37f40229a3
Merge pull request #19 from oyvindkolbu/update-team
...
Update Team class with new patchable fields, commit method and fixed the request method
2023-02-02 14:43:34 +01:00
Øyvind Kolbu
7a9866116d
(feat) Repository: Update patchable fields to Gitea as of 1.18.3
...
Also add a commit method to be able to perform patching.
2023-01-27 11:41:27 +01:00
Øyvind Kolbu
48c46cbbfd
(feat) Team: extend patchable fields and add commit and fix request
2023-01-27 11:14:28 +01:00
Langenfeld
b5f27f70bd
(bugfix) changing file content uses correct dictionary key
2023-01-25 18:05:23 +01:00
Langenfeld
e321c0bddd
(feat) adding file to repo by api ( closes #16 )
2023-01-25 17:51:54 +01:00
Langenfeld
0a620188ff
(gitea) extended put method to accept additional data (closes #17 )
2023-01-25 17:19:23 +01:00
Langenfeld
32c8d03f34
(testing) rudimentary uploading of files (see #16 )
2023-01-24 18:10:03 +01:00
Langenfeld
5407ab2468
(cc) link to official api reference
2023-01-12 16:01:06 +01:00
Langenfeld
db9b136b93
(bugfix) update to gitea 1.18 api changes
2023-01-10 18:08:03 +01:00
Langenfeld
cd2fa45182
(bugfix) changed additional api requests to being paginated
2022-11-15 16:56:18 +01:00
Stephen Houser
4940f5ab24
Retreive all paginated user repositories
...
Fixes User.get_repositories() to fetch requests_get_paginated() instead of just requests_get() enabling the return of all user repositories.
2022-11-13 20:13:16 -05:00
Langenfeld
b7c9e9ab80
(bugfix) interation of paginated content does not crash anymore when iterating into an empty page answered by an error by gitea
2022-09-07 10:50:54 +02:00
Etienne Monier
f9e4c68fa7
feat: Implement User and Organization repo creation
...
Until now, the repository creation was only possible using the
gitea.Gitea.create_repo function. Get, this only allows the admin to
create a repo for a user or an organization.
By implementing these two new functions:
1. a non-root user can now create an own repo,
2. an allowed user can now create a repo into an organization.
2022-03-11 11:36:39 +01:00
Etienne Monier
cfd1b7f42d
feat: Add full_name option to create_user
2022-03-10 09:29:07 +01:00
Etienne Monier
ad69de4b86
feat: Add some options when creating a team
...
These two options are:
- can_create_org_repo which allow the users to create organization
repositories
- include_all_repositories which allow the user to have access to all
repos
By default, these two rights are not provided for security reason.
2022-03-09 21:42:44 +01:00
Etienne Monier
4af5ce7ae9
feat: Set the default branch on repo creation
...
A new option is proposed for the gitea.Gitea.create_repo to set the
default branch.
2022-03-09 15:51:34 +01:00
Etienne Monier
507ac1de18
fix: Pass the auth arg as a tuple instead of str
2022-03-08 16:32:11 +01:00
Etienne Monier
3f7fe2ac31
fix: Add a docstring for the Gitea.__init__ function
2022-03-08 11:39:25 +01:00
Etienne Monier
d0bc054b30
feat: Add an option to disable SSL certificate check
...
In case of particular self-signed SSL certificate, the requests
verification can fail.
To avoid that, an option was added to use the requests verify option.
2022-03-08 11:27:06 +01:00
Etienne Monier
69e786cdb2
feat: Enable user and pass authentification
...
Token is not the only way to authentificate to gitea. Using credentials
should also be enabled.
When initializing the Gitea object, the token, the auth or none of them
can be provided.
2022-03-08 10:23:01 +01:00
Langenfeld
9586f5df2d
request /user/teams as paginated
2022-02-07 10:06:55 +01:00
Langenfeld
13f7cb6866
fixed do not request head version with "HEAD" string as this would cause gitea to error
2022-01-31 14:02:48 +01:00
Langenfeld
0ebbcbf903
removed caching
2021-12-13 10:39:19 +01:00
Langenfeld
6db35aab26
cc
2021-11-17 16:59:44 +01:00
Langenfeld
75f99a6451
fixed wrong type annotation
2021-11-17 15:34:25 +01:00
Langenfeld
a14fda209f
fixed exidental overwriting of nested api objects by adding the writable properties
2021-11-16 16:57:26 +01:00
Langenfeld
f4ca29bfc8
type annotations basic requests
2021-11-16 15:09:03 +01:00
Langenfeld
d39065f2a9
cc
2021-11-16 15:06:03 +01:00
Langenfeld
0af5e71cbb
removed request fields from actual api object creation (this does not work with nested api objects anymore)
2021-11-16 15:04:42 +01:00
Langenfeld
94261487cf
improving editing api objects
2021-11-16 14:53:48 +01:00
Langenfeld
d1430acf8a
removed legacy stuff (hopefully this will not break anything)
2021-11-15 17:39:11 +01:00
Langenfeld
29e581f7dd
and further cleanup
2021-11-15 16:02:18 +01:00
Langenfeld
ad9dae0b0e
cleaned up and renamed gitea api object bases
2021-11-15 14:35:20 +01:00
Langenfeld
05d906148a
fixed trying to parse more gitea payloadcommit objects where there are non (e.g. listing commits)
...
data is assigned to a inner_commit dictionary as commit is already taken by apiobject commit function and fixing that would cause too many things to break
2021-11-12 18:33:21 +01:00
Langenfeld
e029605ded
cont.
2021-11-12 17:15:26 +01:00
Langenfeld
614af661be
added generation of commit user objects
2021-11-12 17:13:29 +01:00
Langenfeld
16f01d0e0a
fixing some of the hash functions
2021-11-12 14:21:54 +01:00
Langenfeld
690816f3d5
cont.
2021-11-11 17:04:13 +01:00
Langenfeld
a383f655da
cont.
2021-11-11 14:51:42 +01:00
Langenfeld
67e651e39e
fixed second load call
2021-11-11 14:49:11 +01:00