From 74a5d49e866f6432f4ecb29011f0b7e87273b728 Mon Sep 17 00:00:00 2001
From: Gusted <williamzijl7@hotmail.com>
Date: Mon, 3 Jan 2022 23:24:12 +0000
Subject: [PATCH] Include folders into size cost (#18158)

- Include folders for the disk consumption size, they should be included
as they are also saved on the disk :)
- Have a more accurate picture of the size of a repo.
- Mostly they are the size of the file system's block size. E.g. 4Kb on
Linux.
---
 modules/util/path.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/util/path.go b/modules/util/path.go
index cad50eddc2..f4acf92ba9 100644
--- a/modules/util/path.go
+++ b/modules/util/path.go
@@ -24,9 +24,9 @@ func EnsureAbsolutePath(path, absoluteBase string) string {
 	return filepath.Join(absoluteBase, path)
 }
 
-const notRegularFileMode os.FileMode = os.ModeDir | os.ModeSymlink | os.ModeNamedPipe | os.ModeSocket | os.ModeDevice | os.ModeCharDevice | os.ModeIrregular
+const notRegularFileMode os.FileMode = os.ModeSymlink | os.ModeNamedPipe | os.ModeSocket | os.ModeDevice | os.ModeCharDevice | os.ModeIrregular
 
-// GetDirectorySize returns the dumb disk consumption for a given path
+// GetDirectorySize returns the disk consumption for a given path
 func GetDirectorySize(path string) (int64, error) {
 	var size int64
 	err := filepath.Walk(path, func(_ string, info os.FileInfo, err error) error {