diff --git a/plugins/subversion/svnaddjob.cpp b/plugins/subversion/svnaddjob.cpp --- a/plugins/subversion/svnaddjob.cpp +++ b/plugins/subversion/svnaddjob.cpp @@ -47,7 +47,7 @@ { QByteArray ba = url.toString( QUrl::PreferLocalFile | QUrl::StripTrailingSlash ).toUtf8(); cli.add( svn::Path( ba.data() ), recursive() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while adding file: " << url diff --git a/plugins/subversion/svnblamejob.cpp b/plugins/subversion/svnblamejob.cpp --- a/plugins/subversion/svnblamejob.cpp +++ b/plugins/subversion/svnblamejob.cpp @@ -51,7 +51,7 @@ file = cli.annotate( ba.data(), createSvnCppRevisionFromVcsRevision( startRevision() ), createSvnCppRevisionFromVcsRevision( endRevision() ) ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while blaming file: " << location() @@ -80,7 +80,7 @@ { commitMessages[(*it).revision] = QString::fromUtf8( (*it).message.c_str() ); } - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while fetching log messages for blame: " << location() diff --git a/plugins/subversion/svncheckoutjob.cpp b/plugins/subversion/svncheckoutjob.cpp --- a/plugins/subversion/svncheckoutjob.cpp +++ b/plugins/subversion/svncheckoutjob.cpp @@ -57,7 +57,7 @@ QByteArray destba = destdir.toLocalFile().toUtf8(); qCDebug(PLUGIN_SVN) << srcba << destba << recurse; cli.checkout( srcba.data(), svn::Path( destba.data() ), svn::Revision::HEAD, recurse ); - } catch( svn::ClientException ce ) { + } catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while checking out: " << source().repositoryServer() << ce.message(); setErrorMessage( QString::fromUtf8( ce.message() ) ); m_success = false; diff --git a/plugins/subversion/svncommitjob.cpp b/plugins/subversion/svncommitjob.cpp --- a/plugins/subversion/svncommitjob.cpp +++ b/plugins/subversion/svncommitjob.cpp @@ -109,7 +109,7 @@ try { cli.commit( svn::Targets(targets), ba.data(), recursive(), keepLock() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Couldn't commit:" << QString::fromUtf8( ce.message() ); setErrorMessage( QString::fromUtf8( ce.message() ) ); diff --git a/plugins/subversion/svncopyjob.cpp b/plugins/subversion/svncopyjob.cpp --- a/plugins/subversion/svncopyjob.cpp +++ b/plugins/subversion/svncopyjob.cpp @@ -43,7 +43,7 @@ QByteArray srcba = sourceLocation().toString( QUrl::PreferLocalFile | QUrl::StripTrailingSlash ).toUtf8(); QByteArray dstba = destinationLocation().toString( QUrl::PreferLocalFile | QUrl::StripTrailingSlash ).toUtf8(); cli.copy( svn::Path( srcba.data() ), svn::Revision(), svn::Path( dstba.data() ) ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while copying file: " << sourceLocation() << "to" << destinationLocation() diff --git a/plugins/subversion/svndiffjob.cpp b/plugins/subversion/svndiffjob.cpp --- a/plugins/subversion/svndiffjob.cpp +++ b/plugins/subversion/svndiffjob.cpp @@ -150,7 +150,7 @@ diff = repairDiff(diff); emit gotDiff( diff ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while doing a diff: " << m_source.localUrl() << m_source.repositoryServer() << m_srcRevision.prettyValue() diff --git a/plugins/subversion/svnimportjob.cpp b/plugins/subversion/svnimportjob.cpp --- a/plugins/subversion/svnimportjob.cpp +++ b/plugins/subversion/svnimportjob.cpp @@ -51,7 +51,7 @@ QByteArray msg = m_message.toUtf8(); qCDebug(PLUGIN_SVN) << "Importing" << srcba << "into" << destba; cli.import( svn::Path( srcba.data() ), destba.data(), msg.data(), true ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCWarning(PLUGIN_SVN) << "Exception while importing: " << m_sourceDirectory diff --git a/plugins/subversion/svninfojob.cpp b/plugins/subversion/svninfojob.cpp --- a/plugins/subversion/svninfojob.cpp +++ b/plugins/subversion/svninfojob.cpp @@ -64,7 +64,7 @@ h.propertyRejectFile = QString::fromUtf8( i.propertyRejectFile() ); emit gotInfo( h ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while getting info for file: " << m_location diff --git a/plugins/subversion/svnlogjob.cpp b/plugins/subversion/svnlogjob.cpp --- a/plugins/subversion/svnlogjob.cpp +++ b/plugins/subversion/svnlogjob.cpp @@ -51,7 +51,7 @@ createSvnCppRevisionFromVcsRevision( startRevision() ), createSvnCppRevisionFromVcsRevision( endRevision() ), limit() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while logging file: " << location() diff --git a/plugins/subversion/svnmovejob.cpp b/plugins/subversion/svnmovejob.cpp --- a/plugins/subversion/svnmovejob.cpp +++ b/plugins/subversion/svnmovejob.cpp @@ -43,7 +43,7 @@ QByteArray srcba = sourceLocation().toString( QUrl::PreferLocalFile | QUrl::StripTrailingSlash ).toUtf8(); QByteArray dstba = destinationLocation().toString( QUrl::PreferLocalFile | QUrl::StripTrailingSlash ).toUtf8(); cli.move( svn::Path( srcba.data() ), svn::Revision(), svn::Path( dstba.data() ), force() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while moveing file: " << sourceLocation() << "to" << destinationLocation() diff --git a/plugins/subversion/svnremovejob.cpp b/plugins/subversion/svnremovejob.cpp --- a/plugins/subversion/svnremovejob.cpp +++ b/plugins/subversion/svnremovejob.cpp @@ -50,7 +50,7 @@ { cli.remove( svn::Targets( targets ), force() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while removing files: " << m_locations diff --git a/plugins/subversion/svnrevertjob.cpp b/plugins/subversion/svnrevertjob.cpp --- a/plugins/subversion/svnrevertjob.cpp +++ b/plugins/subversion/svnrevertjob.cpp @@ -49,7 +49,7 @@ try { cli.revert( svn::Targets( targets ), recursive() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while reverting files: " << m_locations diff --git a/plugins/subversion/svnstatusjob.cpp b/plugins/subversion/svnstatusjob.cpp --- a/plugins/subversion/svnstatusjob.cpp +++ b/plugins/subversion/svnstatusjob.cpp @@ -115,7 +115,7 @@ info.setState( getState( *it ) ); emit gotNewStatus( info ); } - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Couldn't get status: " << url << QString::fromUtf8( ce.message() ); setErrorMessage( QString::fromUtf8( ce.message() ) ); diff --git a/plugins/subversion/svnupdatejob.cpp b/plugins/subversion/svnupdatejob.cpp --- a/plugins/subversion/svnupdatejob.cpp +++ b/plugins/subversion/svnupdatejob.cpp @@ -56,7 +56,7 @@ return; } cli.update( svn::Targets( targets ), rev, recursive(), ignoreExternals() ); - }catch( svn::ClientException ce ) + }catch( const svn::ClientException& ce ) { qCDebug(PLUGIN_SVN) << "Exception while updating files: " << m_locations