[Pkg-owncloud-commits] [owncloud-client] 31/332: Optimize move
Sandro Knauß
hefee-guest at moszumanska.debian.org
Thu Aug 14 21:06:34 UTC 2014
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a commit to branch master
in repository owncloud-client.
commit abafbef9856be0b2ac9d1080b77081a13bb23ef0
Author: Olivier Goffart <ogoffart at woboq.com>
Date: Tue Jun 3 10:28:06 2014 +0200
Optimize move
Do not send the mtime for each file without a directory, because the server now keeps it
---
src/mirall/propagatorjobs.cpp | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/src/mirall/propagatorjobs.cpp b/src/mirall/propagatorjobs.cpp
index 3f823fe..087d24d 100644
--- a/src/mirall/propagatorjobs.cpp
+++ b/src/mirall/propagatorjobs.cpp
@@ -226,16 +226,7 @@ void PropagateRemoteRename::start()
return;
if (_item._file == _item._renameTarget) {
- if (!_item._isDirectory) {
- // The parents has been renamed already so there is nothing more to do.
- // But we still need to fetch the new ETAG
- // FIXME maybe do a recusrsive propfind after having moved the parent.
- // Note: we also update the mtime because the server do not keep the mtime when moving files
- QScopedPointer<char, QScopedPointerPodDeleter> uri2(
- ne_path_escape((_propagator->_remoteDir + _item._renameTarget).toUtf8()));
- if (!updateMTimeAndETag(uri2.data(), _item._modtime))
- return;
- }
+ // The parents has been renamed already so there is nothing more to do.
} else if (_item._file == QLatin1String("Shared") ) {
// Check if it is the toplevel Shared folder and do not propagate it.
if( QFile::rename( _propagator->_localDir + _item._renameTarget, _propagator->_localDir + QLatin1String("Shared")) ) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
More information about the Pkg-owncloud-commits
mailing list