Skip to content

Commit fb0bcb2

Browse files
authored
Merge branch 'master' into lunny/refactor_push_update
2 parents 71a0543 + a33db35 commit fb0bcb2

File tree

37 files changed

+32503
-26049
lines changed

37 files changed

+32503
-26049
lines changed

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,12 @@ NOTES:
6969

7070
## Further information
7171

72-
For more information and instructions about how to install Gitea, please look
73-
at our [documentation](https://docs.gitea.io/en-us/). If you have questions
74-
that are not covered by the documentation, you can get in contact with us on
75-
our [Discord server](https://discord.gg/Gitea),
76-
or [forum](https://discourse.gitea.io/)!
72+
For more information and instructions about how to install Gitea, please look at our [documentation](https://docs.gitea.io/en-us/).
73+
If you have questions that are not covered by the documentation, you can get in contact with us on our [Discord server](https://discord.gg/Gitea) or create a post in the [discourse forum](https://discourse.gitea.io/).
74+
75+
We maintain a list of Gitea-related projects at [gitea/awesome-gitea](https://gitea.com/gitea/awesome-gitea).
76+
The hugo-based documentationt theme is hosted at [gitea/theme](https://gitea.com/gitea/theme).
77+
The official Gitea CLI is developed at [gitea/tea](https://gitea.com/gitea/tea).
7778

7879
## Authors
7980

build/generate-svg.js

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,16 @@ function exit(err) {
1414
process.exit(err ? 1 : 0);
1515
}
1616

17-
async function processFile(file, {prefix = ''} = {}) {
18-
let name = parse(file).name;
19-
if (prefix) name = `${prefix}-${name}`;
20-
if (prefix === 'octicon') name = name.replace(/-[0-9]+$/, ''); // chop of '-16' on octicons
17+
async function processFile(file, {prefix, fullName} = {}) {
18+
let name;
19+
20+
if (fullName) {
21+
name = fullName;
22+
} else {
23+
name = parse(file).name;
24+
if (prefix) name = `${prefix}-${name}`;
25+
if (prefix === 'octicon') name = name.replace(/-[0-9]+$/, ''); // chop of '-16' on octicons
26+
}
2127

2228
const svgo = new Svgo({
2329
plugins: [
@@ -47,18 +53,20 @@ async function processFile(file, {prefix = ''} = {}) {
4753
await writeFile(resolve(outputDir, `${name}.svg`), data);
4854
}
4955

56+
function processFiles(pattern, opts) {
57+
return glob(pattern).map((file) => processFile(file, opts));
58+
}
59+
5060
async function main() {
5161
try {
5262
await mkdir(outputDir);
5363
} catch {}
5464

55-
for (const file of glob('../node_modules/@primer/octicons/build/svg/*-16.svg')) {
56-
await processFile(file, {prefix: 'octicon'});
57-
}
58-
59-
for (const file of glob('../web_src/svg/*.svg')) {
60-
await processFile(file);
61-
}
65+
await Promise.all([
66+
...processFiles('../node_modules/@primer/octicons/build/svg/*-16.svg', {prefix: 'octicon'}),
67+
...processFiles('../web_src/svg/*.svg'),
68+
...processFiles('../assets/logo.svg', {fullName: 'gitea-gitea'}),
69+
]);
6270
}
6371

6472
main().then(exit).catch(exit);

docs/config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ menu:
4848
url: https://blog.gitea.io/
4949
weight: 30
5050
pre: rss
51-
- name: Code
52-
url: https://code.gitea.io/
51+
- name: Shop
52+
url: https://shop.gitea.io/
5353
weight: 40
5454
pre: code
5555
- name: Translation

docs/content/doc/installation/from-package.en-us.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ To enable Gitea to run as a service, run `sysrc gitea_enable=YES` and start it w
8787
Gitea is available as a 1-click install on [Cloudron](https://cloudron.io).
8888
Cloudron makes it easy to run apps like Gitea on your server and keep them up-to-date and secure.
8989

90-
[![Install](https://cloudron.io/img/button.svg)](https://cloudron.io/button.html?app=io.gitea.cloudronapp)
90+
[![Install](https://www.cloudron.io/img/button.svg)](https://www.cloudron.io/button.html?app=io.gitea.cloudronapp)
9191

9292
The Gitea package is maintained [here](https://git.cloudron.io/cloudron/gitea-app).
9393

docs/static/_headers

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdnjs.cloudflare.com; font-src 'self' data: https://cdnjs.cloudflare.com https://fonts.gstatic.com
2+
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdnjs.cloudflare.com; img-src 'self' https://www.cloudron.io; font-src 'self' data: https://cdnjs.cloudflare.com https://fonts.gstatic.com
33
X-Frame-Options: DENY
44
X-Xss-Protection: 1; mode=block
55
X-Content-Type-Options: nosniff

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ require (
4040
github.com/gliderlabs/ssh v0.3.1
4141
github.com/glycerine/go-unsnap-stream v0.0.0-20190901134440-81cf024a9e0a // indirect
4242
github.com/go-chi/chi v1.5.0
43-
github.com/go-enry/go-enry/v2 v2.5.2
43+
github.com/go-enry/go-enry/v2 v2.6.0
4444
github.com/go-git/go-billy/v5 v5.0.0
4545
github.com/go-git/go-git/v5 v5.2.0
4646
github.com/go-ldap/ldap/v3 v3.2.4

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,8 +327,8 @@ github.com/go-asn1-ber/asn1-ber v1.5.1 h1:pDbRAunXzIUXfx4CB2QJFv5IuPiuoW+sWvr/Us
327327
github.com/go-asn1-ber/asn1-ber v1.5.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
328328
github.com/go-chi/chi v1.5.0 h1:2ZcJZozJ+rj6BA0c19ffBUGXEKAT/aOLOtQjD46vBRA=
329329
github.com/go-chi/chi v1.5.0/go.mod h1:REp24E+25iKvxgeTfHmdUoL5x15kBiDBlnIl5bCwe2k=
330-
github.com/go-enry/go-enry/v2 v2.5.2 h1:3f3PFAO6JitWkPi1GQ5/m6Xu4gNL1U5soJ8QaYqJ0YQ=
331-
github.com/go-enry/go-enry/v2 v2.5.2/go.mod h1:GVzIiAytiS5uT/QiuakK7TF1u4xDab87Y8V5EJRpsIQ=
330+
github.com/go-enry/go-enry/v2 v2.6.0 h1:nbGWQBpO+D+cJuRxNgSDFnFY9QWz3QM/CeZxU7VAH20=
331+
github.com/go-enry/go-enry/v2 v2.6.0/go.mod h1:GVzIiAytiS5uT/QiuakK7TF1u4xDab87Y8V5EJRpsIQ=
332332
github.com/go-enry/go-oniguruma v1.2.1 h1:k8aAMuJfMrqm/56SG2lV9Cfti6tC4x8673aHCcBk+eo=
333333
github.com/go-enry/go-oniguruma v1.2.1/go.mod h1:bWDhYP+S6xZQgiRL7wlTScFYBe023B6ilRZbCAD5Hf4=
334334
github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4=

modules/convert/repository.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ func innerToRepo(repo *models.Repository, mode models.AccessMode, isParent bool)
108108
HTMLURL: repo.HTMLURL(),
109109
SSHURL: cloneLink.SSH,
110110
CloneURL: cloneLink.HTTPS,
111+
OriginalURL: repo.SanitizedOriginalURL(),
111112
Website: repo.Website,
112113
Stars: repo.NumStars,
113114
Forks: repo.NumForks,

options/locale/locale_cs-CZ.ini

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ register_helper_msg=Již máte účet? Přihlaste se!
245245
social_register_helper_msg=Již máte účet? Připojte ho!
246246
disable_register_prompt=Registrace jsou vypnuty. Prosíme, kontaktujte správce systému.
247247
disable_register_mail=E-mailové potvrzení o registraci je zakázané.
248+
remember_me=Pamatovat si toto zařízení
248249
forgot_password_title=Zapomenuté heslo
249250
forgot_password=Zapomenuté heslo?
250251
sign_up_now=Potřebujete účet? Zaregistrujte se.
@@ -277,6 +278,7 @@ twofa_scratch_token_incorrect=Váš pomocný kód není správný.
277278
login_userpass=Přihlásit se
278279
login_openid=OpenID
279280
oauth_signup_tab=Zaregistrovat nový účet
281+
oauth_signup_title=Dokončit nový účet
280282
oauth_signup_submit=Dokončit účet
281283
oauth_signin_tab=Propojit s existujícím účtem
282284
oauth_signin_title=Přihlaste se pro ověření propojeného účtu
@@ -363,6 +365,7 @@ org_name_been_taken=Název organizace je již použit.
363365
team_name_been_taken=Název týmu je již použit.
364366
team_no_units_error=Povolit přístup alespoň do jedné sekce repozitáře.
365367
email_been_used=Tato e-mailová adresa je již používána.
368+
email_invalid=Emailová adresa je neplatná.
366369
openid_been_used=OpenID addresa „%s“ je již použita.
367370
username_password_incorrect=Uživatelské jméno nebo heslo není správné.
368371
password_complexity=Heslo nesplňuje požadavky na složitost:
@@ -435,6 +438,7 @@ website=Web
435438
location=Místo
436439
update_theme=Aktualizovat motiv vzhledu
437440
update_profile=Aktualizovat profil
441+
update_language_not_found=Jazyk „%s“ není k dispozici.
438442
update_profile_success=Váš profil byl aktualizován.
439443
change_username=Vaše uživatelské jméno bylo změněno.
440444
change_username_prompt=Poznámka: změna uživatelského jména změní také URL účtu.
@@ -509,12 +513,14 @@ add_new_gpg_key=Přidat GPG klíč
509513
key_content_ssh_placeholder=Začíná s „ssh-ed25519“, „ssh-rsa“, „ecdsa-sha2-nistp256“, „ecdsa-sha2-nistp384“, nebo „ecdsa-sha2-nistp521“
510514
key_content_gpg_placeholder=Začíná s „-----BEGIN PGP PUBLIC KEY BLOCK-----“
511515
ssh_key_been_used=Tento SSH klíč byl na server již přidán.
516+
ssh_key_name_used=SSH klíč se stejným jménem již u vašeho účtu existuje.
512517
gpg_key_id_used=Veřejný GPG klíč se stejným ID již existuje.
513518
gpg_no_key_email_found=Tento GPG klíč není použitelný s žádnou e-mailovou adresou propojenou s vaším účtem.
514519
subkeys=Podklíče
515520
key_id=ID klíče
516521
key_name=Název klíče
517522
key_content=Obsah
523+
principal_content=Obsah
518524
add_key_success=SSH klíč „%s“ byl přidán.
519525
add_gpg_key_success=GPG klíč „%s“ byl přidán.
520526
delete_key=Odstranit
@@ -748,6 +754,7 @@ migrate.migrating_failed=Migrace z <b>%s</b> se nezdařila.
748754
migrate.github.description=Migrace dat z Github.com nebo Github Enterprise.
749755
migrate.git.description=Migrace nebo zrcadlení git dat ze služeb Git
750756
migrate.gitlab.description=Migrace dat z GitLab.com nebo vlastního gitlab serveru.
757+
migrate.gitea.description=Migrace dat ze serveru Gitea.com nebo vlastního serveru Gitea.
751758

752759
mirror_from=zrcadlo
753760
forked_from=rozštěpen z
@@ -792,7 +799,10 @@ org_labels_desc_manage=spravovat
792799
milestones=Milníky
793800
commits=Revize
794801
commit=Revize
802+
release=Vydání
795803
releases=Vydání
804+
tag=Značka
805+
released_this=vydal(a) toto
796806
file_raw=Surový
797807
file_history=Historie
798808
file_view_raw=Zobrazit v surovém stavu
@@ -803,6 +813,8 @@ audio_not_supported_in_browser=Váš prohlížeč nepodporuje značku pro HTML5
803813
stored_lfs=Uloženo pomocí Git LFS
804814
symbolic_link=Symbolický odkaz
805815
commit_graph=Graf revizí
816+
commit_graph.select=Vybrat větve
817+
commit_graph.hide_pr_refs=Skrýt požadavky na natažení
806818
commit_graph.monochrome=Černobílé
807819
commit_graph.color=Barevné
808820
blame=Blame
@@ -854,7 +866,10 @@ editor.file_already_exists=Soubor „%s“ již existuje v tomto repozitáři.
854866
editor.commit_empty_file_header=Potvrďte prázdný soubor
855867
editor.commit_empty_file_text=Soubor, který se chystáte odevzdat, je prázdný. Pokračovat?
856868
editor.no_changes_to_show=Žádné změny k zobrazení.
869+
editor.fail_to_update_file=Nepodařilo se aktualizovat/vytvořit soubor „%s“.
870+
editor.fail_to_update_file_summary=Chybové hlášení:
857871
editor.push_rejected_no_message=Změna byla serverem zamítnuta bez zprávy. Prosím, zkontrolujte háčky Gitu.
872+
editor.push_rejected_summary=Úplná zpráva o odmítnutí:
858873
editor.add_subdir=Přidat adresář…
859874
editor.unable_to_upload_files=Nepodařilo se nahrát soubor „%s“. Chyba: %v
860875
editor.upload_file_is_locked=Soubor '%s' uzamkl %s.
@@ -959,6 +974,11 @@ issues.label_templates.info=Neexistují žádné štítky. Vytvořte štítek po
959974
issues.label_templates.helper=Vyberte sadu značek
960975
issues.label_templates.use=Použít sadu štítků
961976
issues.label_templates.fail_to_load_file=Nepodařilo se nahrát soubor šablony značek „%s“: %v
977+
issues.add_label=přidal(a) %s štítek %s
978+
issues.add_labels=přidal(a) %s štítky %s
979+
issues.remove_label=odstranil(a) %s štítek %s
980+
issues.remove_labels=odstranil(a) %s štítky %s
981+
issues.add_remove_labels=přidáno %s a odebráno %s štítků %s
962982
issues.add_milestone_at=`přidal(a) toto do milníku <b>%s</b> %s`
963983
issues.add_project_at=`přidal(a) toto do projektu <b>%s</b> %s`
964984
issues.change_milestone_at=`upravil(a) milník z <b>%s</b> na <b>%s</b> %s`
@@ -1008,7 +1028,10 @@ issues.action_milestone_no_select=Žádný milník
10081028
issues.action_assignee=Zpracovatel
10091029
issues.action_assignee_no_select=Bez zpracovatele
10101030
issues.opened_by=otevřeno %[1]s uživatelem <a href="%[2]s">%[3]s</a>
1031+
pulls.merged_by=od <a href="%[2]s">%[3]s</a> sloučen %[1]s
1032+
pulls.merged_by_fake=od %[2]s sloučen %[1]s
10111033
issues.closed_by=od <a href="%[2]s">%[3]s</a> uzavřen %[1]s
1034+
issues.opened_by_fake=od %[2]s otevřen %[1]s
10121035
issues.closed_by_fake=od %[2]s uzavřen %[1]s
10131036
issues.previous=Předchozí
10141037
issues.next=Další
@@ -1167,6 +1190,7 @@ issues.review.remove_review_request_self=odmítl posoudit %s
11671190
issues.review.pending=Čekající
11681191
issues.review.review=Posouzení
11691192
issues.review.reviewers=Posuzovatelé
1193+
issues.review.outdated=Zastaralé
11701194
issues.review.show_outdated=Zobrazit zastaralé
11711195
issues.review.hide_outdated=Skrýt zastaralé
11721196
issues.review.show_resolved=Zobrazit vyřešené
@@ -1210,6 +1234,8 @@ pulls.required_status_check_administrator=Jako administrátor stále můžete sl
12101234
pulls.blocked_by_approvals=Tento požadavek na natažení ještě nemá dostatek schválení. Uděleno %d z %d schválení.
12111235
pulls.blocked_by_rejection=Tento požadavek na natažení obsahuje změny požadované oficiálním posuzovatelem.
12121236
pulls.blocked_by_outdated_branch=Tento požadavek na natažení je zablokován, protože je zastaralý.
1237+
pulls.blocked_by_changed_protected_files_1=Tento požadavek na natažení je zablokován, protože mění chráněný soubor:
1238+
pulls.blocked_by_changed_protected_files_n=Tento požadavek na natažení je zablokován, protože mění chráněné soubory:
12131239
pulls.can_auto_merge_desc=Tento požadavek na natažení může být automaticky sloučen.
12141240
pulls.cannot_auto_merge_desc=Tento požadavek na natažení nemůže být automaticky sloučen, neboť se v něm nachází konflikty.
12151241
pulls.cannot_auto_merge_helper=Pro vyřešení konfliktů proveďte ruční sloučení.
@@ -1233,9 +1259,13 @@ pulls.rebase_merge_commit_pull_request=Rebase a sloučit (--no-ff)
12331259
pulls.squash_merge_pull_request=Squash a sloučit
12341260
pulls.require_signed_wont_sign=Větev vyžaduje podepsané revize, ale toto sloučení nebude podepsáno
12351261
pulls.invalid_merge_option=Nemůžete použít tuto možnost sloučení pro tento požadavek na natažení.
1262+
pulls.merge_conflict=Sloučení selhalo: Došlo ke konfliktu při sloučení. Tip: Zkuste jinou strategii
1263+
pulls.merge_conflict_summary=Chybové hlášení
1264+
pulls.rebase_conflict_summary=Chybové hlášení
12361265
; </summary><code>%[2]s<br>%[3]s</code></details>
12371266
pulls.unrelated_histories=Sloučení selhalo: Základní revize nesdílí společnou historii. Tip: Zkuste jinou strategii
12381267
pulls.merge_out_of_date=Sloučení selhalo: Základ byl aktualizován při generování sloučení. Tip: Zkuste to znovu.
1268+
pulls.push_rejected_summary=Úplná zpráva o odmítnutí
12391269
pulls.push_rejected_no_message=Sloučení se nezdařilo: Nahrání bylo odmítnuto, ale nebyla nalezena žádná vzdálená zpráva.<br>Zkontrolujte háčky gitu pro tento repozitář
12401270
pulls.open_unmerged_pull_exists=`Nemůžete provést operaci znovuotevření protože je tu čekající požadavek na natažení (#%d) s identickými vlastnostmi.`
12411271
pulls.status_checking=Některé kontroly jsou nedořešeny
@@ -1754,9 +1784,12 @@ diff.review.comment=Okomentovat
17541784
diff.review.approve=Schválit
17551785
diff.review.reject=Požadované změny
17561786
diff.committed_by=odevzdal
1787+
diff.protected=Chráněno
17571788

17581789
releases.desc=Sledování verzí projektu a souborů ke stažení.
17591790
release.releases=Vydání
1791+
release.detail=Podrobnosti vydání
1792+
release.tags=Značky
17601793
release.new_release=Nové vydání
17611794
release.draft=Koncept
17621795
release.prerelease=Předběžná verze
@@ -1779,10 +1812,14 @@ release.publish=Zveřejnit vydání
17791812
release.save_draft=Uložit koncept
17801813
release.edit_release=Aktualizovat vydání
17811814
release.delete_release=Smazat vydání
1815+
release.delete_tag=Smazat značku
17821816
release.deletion=Smazat vydání
17831817
release.deletion_success=Vydání bylo odstraněno.
1818+
release.deletion_tag_desc=Odstraní tuto značku z repozitáře. Obsah repozitáře a historie zůstanou nezměněny. Pokračovat?
1819+
release.deletion_tag_success=Značka byla odstraněna.
17841820
release.tag_name_already_exist=Vydání s touto značkou již existuje.
17851821
release.tag_name_invalid=Název štítku není platný.
1822+
release.tag_already_exist=Tato značka již existuje.
17861823
release.downloads=Soubory ke stažení
17871824
release.download_count=Stažení: %s
17881825

@@ -1978,6 +2015,7 @@ dashboard.update_migration_poster_id=Aktualizovat ID autora migrace
19782015
dashboard.git_gc_repos=Provést úklid všech repozitářů
19792016
dashboard.resync_all_sshkeys=Aktualizovat soubor „.ssh/authorized_keys“ pomocí SSH klíčů Gitea.
19802017
dashboard.resync_all_sshkeys.desc=(Není potřeba pro vestavěný SSH server.)
2018+
dashboard.resync_all_sshprincipals.desc=(Není potřeba pro vestavěný SSH server.)
19812019
dashboard.resync_all_hooks=Znovu synchronizovat háčky před přijetím, aktualizace a po přijetí všech repozitářů.
19822020
dashboard.reinit_missing_repos=Znovu inicializovat všechny chybějící repozitáře, pro které existují záznamy
19832021
dashboard.sync_external_users=Synchronizovat externí uživatelská data

public/img/svg/gitea-gitea.svg

Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)