Skip to content

Commit cdb23cf

Browse files
authored
Merge branch 'main' into enable-addtional-linters
2 parents f671bf6 + 86c1a33 commit cdb23cf

23 files changed

+33
-88
lines changed

modules/fileicon/material.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,9 @@ func (m *MaterialIconProvider) FileIcon(ctx reqctx.RequestContext, entry *git.Tr
9999
}
100100

101101
name := m.findIconNameByGit(entry)
102-
if name == "folder" {
103-
// the material icon pack's "folder" icon doesn't look good, so use our built-in one
104-
// keep the old "octicon-xxx" class name to make some "theme plugin selector" could still work
105-
return svg.RenderHTML("material-folder-generic", 16, "octicon-file-directory-fill")
106-
}
107-
if iconSVG, ok := m.svgs[name]; ok && iconSVG != "" {
102+
// the material icon pack's "folder" icon doesn't look good, so use our built-in one
103+
// keep the old "octicon-xxx" class name to make some "theme plugin selector" could still work
104+
if iconSVG, ok := m.svgs[name]; ok && name != "folder" && iconSVG != "" {
108105
// keep the old "octicon-xxx" class name to make some "theme plugin selector" could still work
109106
extraClass := "octicon-file"
110107
switch {
@@ -115,7 +112,8 @@ func (m *MaterialIconProvider) FileIcon(ctx reqctx.RequestContext, entry *git.Tr
115112
}
116113
return m.renderFileIconSVG(ctx, name, iconSVG, extraClass)
117114
}
118-
return svg.RenderHTML("octicon-file")
115+
// TODO: use an interface or wrapper for git.Entry to make the code testable.
116+
return BasicThemeIcon(entry)
119117
}
120118

121119
func (m *MaterialIconProvider) findIconNameWithLangID(s string) string {

modules/git/repo_attribute_test.go

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,10 @@
44
package git
55

66
import (
7-
"context"
8-
mathRand "math/rand/v2"
9-
"path/filepath"
10-
"slices"
11-
"sync"
127
"testing"
138
"time"
149

1510
"github.com/stretchr/testify/assert"
16-
"github.com/stretchr/testify/require"
1711
)
1812

1913
func Test_nulSeparatedAttributeWriter_ReadAttribute(t *testing.T) {
@@ -101,57 +95,3 @@ func Test_nulSeparatedAttributeWriter_ReadAttribute(t *testing.T) {
10195
Value: "unspecified",
10296
}, attr)
10397
}
104-
105-
func TestAttributeReader(t *testing.T) {
106-
t.Skip() // for debug purpose only, do not run in CI
107-
108-
ctx := t.Context()
109-
110-
timeout := 1 * time.Second
111-
repoPath := filepath.Join(testReposDir, "language_stats_repo")
112-
commitRef := "HEAD"
113-
114-
oneRound := func(t *testing.T, roundIdx int) {
115-
ctx, cancel := context.WithTimeout(ctx, timeout)
116-
_ = cancel
117-
gitRepo, err := OpenRepository(ctx, repoPath)
118-
require.NoError(t, err)
119-
defer gitRepo.Close()
120-
121-
commit, err := gitRepo.GetCommit(commitRef)
122-
require.NoError(t, err)
123-
124-
files, err := gitRepo.LsFiles()
125-
require.NoError(t, err)
126-
127-
randomFiles := slices.Clone(files)
128-
randomFiles = append(randomFiles, "any-file-1", "any-file-2")
129-
130-
t.Logf("Round %v with %d files", roundIdx, len(randomFiles))
131-
132-
attrReader, deferrable := gitRepo.CheckAttributeReader(commit.ID.String())
133-
defer deferrable()
134-
135-
wg := sync.WaitGroup{}
136-
wg.Add(1)
137-
138-
go func() {
139-
for {
140-
file := randomFiles[mathRand.IntN(len(randomFiles))]
141-
_, err := attrReader.CheckPath(file)
142-
if err != nil {
143-
for i := 0; i < 10; i++ {
144-
_, _ = attrReader.CheckPath(file)
145-
}
146-
break
147-
}
148-
}
149-
wg.Done()
150-
}()
151-
wg.Wait()
152-
}
153-
154-
for i := 0; i < 100; i++ {
155-
oneRound(t, i)
156-
}
157-
}

options/locale/locale_cs-CZ.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1529,7 +1529,6 @@ issues.filter_project=Projekt
15291529
issues.filter_project_all=Všechny projekty
15301530
issues.filter_project_none=Žádný projekt
15311531
issues.filter_assignee=Zpracovatel
1532-
issues.filter_assginee_no_assignee=Bez zpracovatele
15331532
issues.filter_poster=Autor
15341533
issues.filter_user_placeholder=Hledat uživatele
15351534
issues.filter_user_no_select=Všichni uživatelé

options/locale/locale_de-DE.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1530,7 +1530,6 @@ issues.filter_project=Projekt
15301530
issues.filter_project_all=Alle Projekte
15311531
issues.filter_project_none=Kein Projekt
15321532
issues.filter_assignee=Zuständig
1533-
issues.filter_assginee_no_assignee=Niemand zuständig
15341533
issues.filter_poster=Autor
15351534
issues.filter_user_placeholder=Benutzer suchen
15361535
issues.filter_user_no_select=Alle Benutzer

options/locale/locale_el-GR.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1377,7 +1377,6 @@ issues.filter_project=Έργο
13771377
issues.filter_project_all=Όλα τα έργα
13781378
issues.filter_project_none=Χωρίς έργα
13791379
issues.filter_assignee=Αποδέκτης
1380-
issues.filter_assginee_no_assignee=Κανένας Αποδέκτης
13811380
issues.filter_poster=Συγγραφέας
13821381
issues.filter_type=Τύπος
13831382
issues.filter_type.all_issues=Όλα τα ζητήματα

options/locale/locale_es-ES.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1367,7 +1367,6 @@ issues.filter_project=Proyecto
13671367
issues.filter_project_all=Todos los proyectos
13681368
issues.filter_project_none=Ningún proyecto
13691369
issues.filter_assignee=Asignada a
1370-
issues.filter_assginee_no_assignee=Sin asignado
13711370
issues.filter_poster=Autor
13721371
issues.filter_type=Tipo
13731372
issues.filter_type.all_issues=Todas las incidencias

options/locale/locale_fa-IR.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,7 +1059,6 @@ issues.filter_label_no_select=تمامی برچسب‎ها
10591059
issues.filter_milestone=نقطه عطف
10601060
issues.filter_project_none=هیچ پروژه ثبت نشده
10611061
issues.filter_assignee=مسئول رسیدگی
1062-
issues.filter_assginee_no_assignee=بدون مسئول رسیدگی
10631062
issues.filter_type=نوع
10641063
issues.filter_type.all_issues=همه مسائل
10651064
issues.filter_type.assigned_to_you=به شما محول شده

options/locale/locale_ga-IE.ini

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,9 @@ permission_not_set=Níl leagtha
926926
permission_no_access=Gan rochtain
927927
permission_read=Léigh
928928
permission_write=Léigh agus Scríobh
929+
permission_anonymous_read=Léamh gan Ainm
930+
permission_everyone_read=Léigh gach duine
931+
permission_everyone_write=Scríobh gach duine
929932
access_token_desc=Ní chuireann ceadchomharthaí roghnaithe ach teorainn leis an údarú do na bealaí <a %s>API</a> comhfhreagracha. Léigh <a %s>doiciméadúchán</a> chun tuilleadh eolais a fháil.
930933
at_least_one_permission=Ní mór duit cead amháin ar a laghad a roghnú chun comhartha a chruthú
931934
permissions_list=Ceadanna:
@@ -1138,6 +1141,7 @@ transfer.no_permission_to_reject=Níl cead agat an aistriú seo a dhiúltú.
11381141
11391142
desc.private=Príobháideach
11401143
desc.public=Poiblí
1144+
desc.public_access=Rochtain Phoiblí
11411145
desc.template=Teimpléad
11421146
desc.internal=Inmheánach
11431147
desc.archived=Cartlannaithe
@@ -1546,7 +1550,6 @@ issues.filter_project=Tionscadal
15461550
issues.filter_project_all=Gach tionscadal
15471551
issues.filter_project_none=Gan aon tionscadal
15481552
issues.filter_assignee=Sannaitheoir
1549-
issues.filter_assginee_no_assignee=Sannta do dhuine ar bith
15501553
issues.filter_assignee_any_assignee=Sannta do dhuine ar bith
15511554
issues.filter_poster=Údar
15521555
issues.filter_user_placeholder=Cuardaigh úsáideoirí
@@ -2132,6 +2135,12 @@ contributors.contribution_type.deletions=Scriosadh
21322135
settings=Socruithe
21332136
settings.desc=Is é socruithe an áit ar féidir leat na socruithe don stóras a bhainistiú
21342137
settings.options=Stóras
2138+
settings.public_access=Rochtain Phoiblí
2139+
settings.public_access_desc=Cumraigh ceadanna rochtana an chuairteora phoiblí chun réamhshocruithe an stóras seo a shárú.
2140+
settings.public_access.docs.not_set=Gan Socrú: níl cead rochtana poiblí breise ar bith. Leanann cead an chuairteora infheictheacht an stór agus ceadanna na mball.
2141+
settings.public_access.docs.anonymous_read=Léamh gan Ainm: is féidir le húsáideoirí nach bhfuil logáilte isteach rochtain a fháil ar an aonad le cead léite.
2142+
settings.public_access.docs.everyone_read=Léamh ag Gach Duine: is féidir le gach úsáideoir logáilte isteach rochtain a fháil ar an aonad le cead léite. Ciallaíonn cead léite na n-aonad eisiúna/iarrataí tarraingthe freisin gur féidir le húsáideoirí saincheisteanna nua/iarratais tarraingthe a chruthú.
2143+
settings.public_access.docs.everyone_write=Scríobh Gach Duine: tá cead scríofa ag gach úsáideoir logáilte isteach don aonad. Ní thacaíonn ach aonad Vicí leis an gcead seo.
21352144
settings.collaboration=Comhoibritheoirí
21362145
settings.collaboration.admin=Riarthóir
21372146
settings.collaboration.write=Scríobh

options/locale/locale_it-IT.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1143,7 +1143,6 @@ issues.filter_milestone=Traguardo
11431143
issues.filter_project=Progetto
11441144
issues.filter_project_none=Nessun progetto
11451145
issues.filter_assignee=Assegnatario
1146-
issues.filter_assginee_no_assignee=Nessun assegnatario
11471146
issues.filter_poster=Autore
11481147
issues.filter_type=Tipo
11491148
issues.filter_type.all_issues=Tutti i problemi

options/locale/locale_ja-JP.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1546,7 +1546,6 @@ issues.filter_project=プロジェクト
15461546
issues.filter_project_all=すべてのプロジェクト
15471547
issues.filter_project_none=プロジェクトなし
15481548
issues.filter_assignee=担当者
1549-
issues.filter_assginee_no_assignee=担当者なし
15501549
issues.filter_assignee_any_assignee=担当者あり
15511550
issues.filter_poster=作成者
15521551
issues.filter_user_placeholder=ユーザーを検索

0 commit comments

Comments
 (0)