Index: uppsrc/ide/idebar.cpp =================================================================== --- uppsrc/ide/idebar.cpp (revision 6113) +++ uppsrc/ide/idebar.cpp (working copy) @@ -328,9 +328,6 @@ void Ide::ProjectSvn(Bar& menu) { Vector w = SvnDirs(); - String p = GetFileFolder(PackagePath(actualpackage)); - if(IsSvnDir(p)) - w.Insert(0, p); for(int i = 0; i < w.GetCount(); i++) menu.Add("Synchronize " + w[i], IdeImg::svn_dir(), THISBACK1(SyncSvnDir, w[i])); menu.Add("Synchronize everything..", IdeImg::svn(), THISBACK(SyncSvn)); Index: uppsrc/ide/idetool.cpp =================================================================== --- uppsrc/ide/idetool.cpp (revision 6113) +++ uppsrc/ide/idetool.cpp (working copy) @@ -314,6 +314,9 @@ Vector Ide::SvnDirs() { Vector d = GetUppDirs(); + String p = GetFileFolder(PackagePath(actualpackage)); + if(IsSvnDir(p)) + d.Insert(0, p); Vector r; for(int i = 0; i < d.GetCount(); i++) if(IsSvnDir(d[i]))