Chris Copeland
47b5965862
Add merge style `fast-forward-only` ( #28954 )
...
With this option, it is possible to require a linear commit history with
the following benefits over the next best option `Rebase+fast-forward`:
The original commits continue existing, with the original signatures
continuing to stay valid instead of being rewritten, there is no merge
commit, and reverting commits becomes easier.
Closes #24906
10 months ago
GiteaBot
d75708736a
[skip ci] Updated translations via Crowdin
10 months ago
GiteaBot
c1f7249056
[skip ci] Updated translations via Crowdin
10 months ago
GiteaBot
f69914dd0b
[skip ci] Updated translations via Crowdin
10 months ago
GiteaBot
ab45f9ee12
[skip ci] Updated translations via Crowdin
10 months ago
yp05327
64faecefe1
Fix UI Spacing Errors in mirror settings ( #28990 )
10 months ago
Mike Cifelli
8ef53c871b
Update golang links to use https ( #28980 )
...
Many of the golang links point to the old site and don't use https. This
pull request updates these outdated links to https://go.dev .
https://github.com/go-gitea/gitea/issues/28979
10 months ago
GiteaBot
eaab89c46b
[skip ci] Updated translations via Crowdin
10 months ago
JakobDev
7ed18566e1
Show in Web UI if file is vendored and generated ( #28620 )
...
This simple shows in the Web UI is a file is vendored and/or generated.
![grafik](https://github.com/go-gitea/gitea/assets/15185051/bfe45fcc-cfec-4ba1-8d93-c0a262c3ae1c )
![grafik](https://github.com/go-gitea/gitea/assets/15185051/9f222a49-e7bf-4540-ba64-43dcc5767b76 )
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
10 months ago
JakobDev
4567a3a1ad
Allow to sync tags from admin dashboard ( #28045 )
...
Inspired by #28043
This PR adds a option to the Admin Dashboard to sync all tags to the
database.
![grafik](https://github.com/go-gitea/gitea/assets/15185051/26ac51ef-82a4-4fd9-a6a6-5aefec612ff6 )
10 months ago
JakobDev
f3ba3e922d
Don't run push mirrors for archived repos ( #27140 )
...
Fixes https://codeberg.org/forgejo/forgejo/issues/612
At the moment push mirrors are still run if a repo is archived. This PR
fixes this.
10 months ago
GiteaBot
1ca947baec
[skip ci] Updated translations via Crowdin
10 months ago
yp05327
b693611b35
Don't show new pr button when page is not compare pull ( #26431 )
...
Before:
![image](https://github.com/go-gitea/gitea/assets/18380374/ba69252f-3582-414a-9d62-b2b78d7035dd )
After:
![image](https://github.com/go-gitea/gitea/assets/18380374/71b8587c-b96e-48fb-b3e5-1a2a8b5d06fa )
(TestOrg:test is a tag not branch)
Problem:
In the template, we will not add `compare pull` class when
`PageIsComparePull` is false.
a370efc13f/templates/repo/diff/compare.tmpl (L2)
But in the js, we are using `.repository.compare.pull` to find the
button:
a370efc13f/web_src/js/features/repo-legacy.js (L552-L563)
So, if `PageIsComparePull` is false, the `New Pull Request` button will
be there, but has no response when we click it.
10 months ago
Adam Majer
d68a613ba8
Add support for sha256 repositories ( #23894 )
...
Currently only SHA1 repositories are supported by Gitea. This adds
support for alternate SHA256 with the additional aim of easier support
for additional hash types in the future.
Fixes : #13794
Limited by: https://github.com/go-git/go-git/issues/899
Depend on: #28138
<img width="776" alt="图片" src="https://github.com/go-gitea/gitea/assets/81045/5448c9a7-608e-4341-a149-5dd0069c9447 ">
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
10 months ago
KN4CK3R
461d8b53c2
Fix some RPM registry flaws ( #28782 )
...
Related #26984
(https://github.com/go-gitea/gitea/pull/26984#issuecomment-1889588912 )
Fix admin cleanup message.
Fix models `Get` not respecting default values.
Rebuild RPM repository files after cleanup.
Do not add RPM group to package version name.
Force stable sorting of Alpine/Debian/RPM repository data.
Fix missing deferred `Close`.
Add tests for multiple RPM groups.
Removed non-cached `ReplaceAllStringRegex`.
If there are multiple groups available, it's stated in the package
installation screen:
![grafik](https://github.com/go-gitea/gitea/assets/1666336/8f132760-882c-4ab8-9678-77e47dfc4415 )
10 months ago
yp05327
4674aea25b
Fix display latest sync time for pull mirrors on the repo page ( #28841 )
...
Follow #28712
1. Missing Locale word `mirror_sync`
2. Maybe forgot checking the conflict from #27760
Before:
![image](https://github.com/go-gitea/gitea/assets/18380374/6100d35b-7fe3-4095-9c24-7875568f7380 )
After:
![image](https://github.com/go-gitea/gitea/assets/18380374/69647169-b812-45bc-a267-ab28f2df6ef6 )
10 months ago
Jimmy Praet
5d3fdd1212
Add branch protection setting for ignoring stale approvals ( #28498 )
...
Fixes #27114 .
* In Gitea 1.12 (#9532 ), a "dismiss stale approvals" branch protection
setting was introduced, for ignoring stale reviews when verifying the
approval count of a pull request.
* In Gitea 1.14 (#12674 ), the "dismiss review" feature was added.
* This caused confusion with users (#25858 ), as "dismiss" now means 2
different things.
* In Gitea 1.20 (#25882 ), the behavior of the "dismiss stale approvals"
branch protection was modified to actually dismiss the stale review.
For some users this new behavior of dismissing the stale reviews is not
desirable.
So this PR reintroduces the old behavior as a new "ignore stale
approvals" branch protection setting.
---------
Co-authored-by: delvh <dev.lh@web.de>
10 months ago
yp05327
ce0225c1b8
Forbid removing the last admin user ( #28337 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
10 months ago
wxiaoguang
2df7563f31
Recommend/convert to use case-sensitive collation for MySQL/MSSQL ( #28662 )
...
Mainly for MySQL/MSSQL.
It is important for Gitea to use case-sensitive database charset
collation. If the database is using a case-insensitive collation, Gitea
will show startup error/warning messages, and show the errors/warnings
on the admin panel's Self-Check page.
Make `gitea doctor convert` work for MySQL to convert the collations of
database & tables & columns.
* Fix #28131
## ⚠️ BREAKING ⚠️
It is not quite breaking, but it's highly recommended to convert the
database&table&column to a consistent and case-sensitive collation.
11 months ago
GiteaBot
a43c7b81af
[skip ci] Updated translations via Crowdin
11 months ago
wackbyte
9b418158b9
Fix grammar in `actions.variables.id_not_exist` (en-US) ( #28680 )
...
Fixes the capitalization and grammar of the key.
11 months ago
wackbyte
3ba1216b9d
Fix grammar issues on the repository Actions page (en-US) ( #28679 )
...
Fixes a few grammar issues in the en-US localization of the repository
Actions page.
11 months ago
GiteaBot
f8f394cb0e
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
4995b4a057
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
c706b3e436
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
a1dfffd723
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
ff7383e83a
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
9483ccd463
[skip ci] Updated translations via Crowdin
11 months ago
yp05327
4ea522fecf
Only check online runner when detecting matching runners in workflows ( #28286 )
...
Mentioned:
[#28277 ](https://github.com/go-gitea/gitea/issues/28277#issuecomment-1831325276 )
We should only check online runner when detecting matching runners in
workflows,
as if runner is not online, the workflow will not run.
![image](https://github.com/go-gitea/gitea/assets/18380374/11855e9d-7241-4b7a-b8d7-49dbb94ba1c5 )
11 months ago
GiteaBot
69f2b698c5
[skip ci] Updated translations via Crowdin
11 months ago
The Magician
7fb6b51470
Remove duplicate option in admin screen and now-unused translation keys ( #28492 )
...
Resolves https://github.com/go-gitea/gitea/issues/28451 .
This change follows the recommendation by wxiaoguang to remove the
"Disable Minimum Key Size Check" from the "Service Configuration"
section of the UI, because this option belongs to the "SSH
Configuration" section of the administration menu and already has a
functioning indicator in that section of the UI.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
11 months ago
GiteaBot
72529d6e64
[skip ci] Updated translations via Crowdin
11 months ago
GiteaBot
c229e6519b
[skip ci] Updated translations via Crowdin
12 months ago
GiteaBot
baea205675
[skip ci] Updated translations via Crowdin
12 months ago
GiteaBot
80baac19f2
[skip ci] Updated translations via Crowdin
12 months ago
Panagiotis "Ivory" Vasilopoulos
18ba1c6d00
Improve text in Security settings ( #28393 )
...
- en-US: Rename "Scratch Tokens" to "single-use recovery keys".
Longer, but clearer.
- Improve titles
- TOTP: Improve description
- TOTP: Inform user about Scratch Tokens to encourage TOTP usage
- WebAuthn: Add loss of access warning
12 months ago
GiteaBot
ceedd90bf2
[skip ci] Updated translations via Crowdin
12 months ago
GiteaBot
c81255ba4e
[skip ci] Updated translations via Crowdin
12 months ago
yp05327
004ab3758c
Fix wrong link in `protect_branch_name_pattern_desc` ( #28313 )
...
The current href will link to
`https://domain/owner/repo/settings/branches/github.com/gobwas/glob `
12 months ago
yp05327
a6a674e26a
Add guide page to actions when there's no workflows ( #28145 )
...
Before:
![image](https://github.com/go-gitea/gitea/assets/18380374/599d40c1-9b8d-4189-9286-c9c36fb780dd )
After:
![image](https://github.com/go-gitea/gitea/assets/18380374/848a73d1-aaec-478f-93a7-adcc7ee18907 )
1 year ago
Lunny Xiao
0c0d17f17e
Fix empty action run title ( #28113 )
...
Fix #27901
1 year ago
Jason Song
0c72256ab4
Fix typo in `packages.cleanup.success` ( #28133 )
...
Follow
https://github.com/go-gitea/gitea/pull/28129#discussion_r1398971596
1 year ago
Jason Song
0e1b381ff6
Add missing `packages.cleanup.success` ( #28129 )
...
Used at
a3348bfc4d/routers/web/admin/packages.go (L111)
<img width="1325" alt="image"
src="https://github.com/go-gitea/gitea/assets/9418365/60edc1fa-eea8-4d74-a7ec-96bd5461a53f ">
1 year ago
GiteaBot
a3348bfc4d
[skip ci] Updated translations via Crowdin
1 year ago
GiteaBot
f586937297
[skip ci] Updated translations via Crowdin
1 year ago
GiteaBot
80715ae5c7
[skip ci] Updated translations via Crowdin
1 year ago
yp05327
dcb648ee71
Add `Hide/Show all checks` button to commit status check ( #26284 )
...
Step one for a GitHub like commit status check ui:
![image](https://github.com/go-gitea/gitea/assets/18380374/22953b88-1f91-4d19-bc57-ad92d33fa11f )
![image](https://github.com/go-gitea/gitea/assets/18380374/78572a49-c9b0-472b-86a8-8293197e807b )
![image](https://github.com/go-gitea/gitea/assets/18380374/bc5c8d1c-2ab5-4b03-b8c6-20c34b86d856 )
Step two:
![image](https://github.com/go-gitea/gitea/assets/18380374/938b359e-8823-4192-b82d-55fa40b986fd )
![image](https://github.com/go-gitea/gitea/assets/18380374/2de5bb8f-40f5-462a-8d6d-bac13a32bc2a )
The design now will list all commit status checks which takes too much
space.
This is a pre-improve for #26247
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
1 year ago
GiteaBot
5a76759c9c
[skip ci] Updated translations via Crowdin
1 year ago
GiteaBot
f089be91da
[skip ci] Updated translations via Crowdin
1 year ago
Danila Fominykh
0c21af3728
Package repository/documentation link unification ( #27804 )
...
Some translations are duplicated for the same package fields; it should
be possible to use the same approach. Checked packages to use the same
forms in templates.
1. Removed repeated translations for the same fields
2. Linked template files to the same translation fields
3. Added repository site link for nuget packages
1 year ago