diff -r 2f6310aac6cd -r af06dde4f4ef eric6/VCS/ProjectHelper.py --- a/eric6/VCS/ProjectHelper.py Sun Apr 25 15:21:50 2021 +0200 +++ b/eric6/VCS/ProjectHelper.py Mon Apr 26 17:19:39 2021 +0200 @@ -267,10 +267,16 @@ ok = vcs.vcsCheckout(vcsDataDict, projectdir, False) if ok: projectdir = os.path.normpath(projectdir) - filters = ["*.epj", "*.e4p"] + # look for JSON style project file first + filters = ["*.epj"] d = QDir(projectdir) plist = d.entryInfoList(filters) - if len(plist): + if not plist: + # look for XML style project file second + filters = ["*.e4p"] + d = QDir(projectdir) + plist = d.entryInfoList(filters) + if plist: if len(plist) == 1: self.project.openProject( plist[0].absoluteFilePath())