[#8342] enable --follow option in git log to work when at top-level directory too
diff --git a/ForgeGit/forgegit/model/git_repo.py b/ForgeGit/forgegit/model/git_repo.py
index 3b4d237..c7ed9f0 100644
--- a/ForgeGit/forgegit/model/git_repo.py
+++ b/ForgeGit/forgegit/model/git_repo.py
@@ -351,9 +351,7 @@
         path = path.strip('/').encode("utf-8") if path else None
         if exclude is not None:
             revs.extend(['^%s' % e for e in exclude])
-        args = ['--name-status', revs, '--', path]
-        if path:
-            args = ['--follow'] + args
+        args = ['--follow', '--name-status', revs, '--', path or '.']
         kwargs = {}
         if limit:
             kwargs['n'] = limit