Wykres commitów

251 Commity (master)

Autor SHA1 Wiadomość Data
Langenfeld 271d8bee2e fix: add immutabledict to setup 2024-01-18 10:18:42 +01:00
Langenfeld 0ecb1ea2b9 chore: switch to immutabledict 2024-01-17 10:12:55 +01:00
Langenfeld 689b3bc7af (chore) increase version 2023-08-21 18:54:35 +02: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 5aaa641bde Merge branch 'laromicas-migration-repository' into master 2023-08-21 16:04:50 +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 3b8f04e31b
(version) fixed version entry 2023-02-02 23:05:28 +01: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
Langenfeld 71d543bbfc
Merge pull request #20 from oyvindkolbu/update-repository-patch-fields
Update repository patch fields as of Gitea 1.18.1
2023-02-02 14:41:30 +01:00
Øyvind Kolbu d0c665b3e3 (testing) Test Repository patching 2023-01-27 11:42: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 045566984b (testing) Fix typo in string 2023-01-27 11:16:23 +01:00
Øyvind Kolbu 8407f47d31 (testing) Test patching of Team object and its new request method 2023-01-27 11:15:42 +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 756759facc (testing) extended test for requesting git-data through api 2023-01-24 17:39:28 +01:00
Langenfeld 5407ab2468 (cc) link to official api reference 2023-01-12 16:01:06 +01:00
Langenfeld 4808018f2a
Merge pull request #18 from highbiza/master
pytest dependency is only needed when running test.
2023-01-12 15:36:03 +01:00
Lars van de Kerkhof eea3bf5d39 pytest dependency is only needed when running test.
Moved pytest to test extra, so it will not get installed on production servers.
2023-01-11 10:25:59 +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
Langenfeld c40f7e5f71
Merge pull request #15 from stephenhouser/master
Retreive all paginated user repositories
2022-11-15 16:32:29 +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
Langenfeld fe120be112
Merge pull request #13 from etienne-monier/additional-options
Additional options and methods
2022-03-29 10:53: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 67862b07c5 fix: Add some other extensions to .gitignore 2022-03-08 11:39:25 +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 41e5364105 update version 2022-02-07 10:07:41 +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 e6b1febc40 added frozendict dependency to setup.py 2021-12-13 14:22:20 +01:00
Langenfeld 400155583b
Merge pull request #12 from Langenfeld/vl/newbase
Vl/newbase
2021-12-13 10:47:11 +01:00
Langenfeld ef2a40f92a
Merge branch 'master' into vl/newbase 2021-12-13 10:46:50 +01:00
Langenfeld 0ebbcbf903 removed caching 2021-12-13 10:39:19 +01:00