forked from forgejo/forgejo
Correctly support linguist-documentation=false
If a documentation file is marked with a `linguist-documentation=false` attribute, include it in language stats. However, make sure that we do *not* include documentation languages as fallback. Added a new test case to exercise the formerly buggy behaviour. Problem discovered while reviewing @KN4CK3R's tests from gitea#29267. Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
This commit is contained in:
parent
ee39c58120
commit
ae0635fd61
4 changed files with 29 additions and 23 deletions
|
@ -336,10 +336,3 @@ func attributeToBool(attr map[string]string, name string) optional.Option[bool]
|
|||
}
|
||||
return optional.None[bool]()
|
||||
}
|
||||
|
||||
func attributeToString(attr map[string]string, name string) optional.Option[string] {
|
||||
if value, has := attr[name]; has && value != "unspecified" {
|
||||
return optional.Some(value)
|
||||
}
|
||||
return optional.None[string]()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue