eric6/Plugins/VcsPlugins/vcsGit/git.py

changeset 8222
5994b80b8760
parent 8143
2c730d5fd177
child 8234
fcb6b4b96274
--- a/eric6/Plugins/VcsPlugins/vcsGit/git.py	Sun Apr 11 16:53:48 2021 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsGit/git.py	Sun Apr 11 18:45:10 2021 +0200
@@ -1106,18 +1106,17 @@
                         path = line[3:].split(" -> ")[-1]
                         name = os.path.normcase(os.path.join(repodir, path))
                         dirName = os.path.dirname(name)
-                        if name.startswith(dname):
-                            if flag in "?!":
-                                isDir = name.endswith(("/", "\\"))
-                                if isDir:
-                                    name = name[:-1]
-                                if name in names:
-                                    names[name] = self.canBeAdded
-                                if isDir:
-                                    # it's a directory
-                                    for nname in names:
-                                        if nname.startswith(name):
-                                            names[nname] = self.canBeAdded
+                        if name.startswith(dname) and flag in "?!":
+                            isDir = name.endswith(("/", "\\"))
+                            if isDir:
+                                name = name[:-1]
+                            if name in names:
+                                names[name] = self.canBeAdded
+                            if isDir:
+                                # it's a directory
+                                for nname in names:
+                                    if nname.startswith(name):
+                                        names[nname] = self.canBeAdded
                         if flag not in "?!":
                             self.statusCache[name] = self.canBeCommitted
                             self.statusCache[dirName] = self.canBeCommitted

eric ide

mercurial