comparison mainwindow.cpp @ 184:1220f26d6f35

* Can edit hgrc even if it doesn't exist yet
author Chris Cannam
date Sun, 19 Dec 2010 19:11:23 +0000
parents 01580704de3e
children 6c15700f4103
comparison
equal deleted inserted replaced
183:01580704de3e 184:1220f26d6f35
915 915
916 void MainWindow::changeRemoteRepo() 916 void MainWindow::changeRemoteRepo()
917 { 917 {
918 // This will involve rewriting the local .hgrc 918 // This will involve rewriting the local .hgrc
919 919
920 QDir hgDir(workFolderPath + "/.hg");
921 if (!hgDir.exists()) {
922 //!!! visible error!
923 return;
924 }
925
920 QFileInfo hgrc(workFolderPath + "/.hg/hgrc"); 926 QFileInfo hgrc(workFolderPath + "/.hg/hgrc");
921 if (!hgrc.exists() || !hgrc.isWritable()) { 927 if (hgrc.exists() && !hgrc.isWritable()) {
922 //!!! visible error! 928 //!!! visible error!
923 return; 929 return;
924 } 930 }
925 931
926 MultiChoiceDialog *d = new MultiChoiceDialog 932 MultiChoiceDialog *d = new MultiChoiceDialog