# # # patch "src/monotone/MonotoneHandle.cpp" # from [a67ad78635e27ea64d5b57f7f4b844511fb9254d] # to [3bf71e3d9dffe63f27de71530e3168f969578894] # ============================================================ --- src/monotone/MonotoneHandle.cpp a67ad78635e27ea64d5b57f7f4b844511fb9254d +++ src/monotone/MonotoneHandle.cpp 3bf71e3d9dffe63f27de71530e3168f969578894 @@ -216,7 +216,7 @@ void MonotoneHandle::resolveDatabaseAlia void MonotoneHandle::resolveDatabaseAlias(QString & database) { QRegExp rx("^:([^\\/:]+)$"); - if (rx.indexIn(database)) + if (rx.indexIn(database) != -1) { QString alias = rx.cap(1); @@ -234,6 +234,12 @@ void MonotoneHandle::resolveDatabaseAlia database = finfo.canonicalFilePath(); break; } + QFileInfo finfoext(defaultLocation + "/" + alias + ".mtn"); + if (finfoext.isFile()) + { + database = finfoext.canonicalFilePath(); + break; + } } } }