💻 Desktop sync client for Nextcloud
Find a file
Olivier Goffart 6d24bd0361 journaldb: Fix that fileid might be missing in the db
When recovering from a inalid move operation, we call
avoidReadFromDbOnNextSync. This will remove the fileid from the db so
we don't detect a move on the next sync.  But we want the next sync to fetch
the file id again, and this can only happen if we don't read them
from the db and do the actual PROPFIND, this is done by avoidReadFromDbOnNextSync

However, if there is propagation in that source directory later, it
will overide the invalid etag with the real one and we will not uissue the PROPFIND
to fetch the fileid.
We must therefore also protect the future write to the DB when calling
avoidReadFromDbOnNextSync
2014-08-07 12:14:45 +02:00
admin [tx-robot] updated from transifex 2014-06-01 02:06:11 -04:00
cmake Merge remote-tracking branch 'origin/1.6' into il 2014-07-25 12:37:27 +02:00
csync journaldb: Fix that fileid might be missing in the db 2014-08-07 12:14:45 +02:00
doc Merge remote-tracking branch 'origin/1.6' into il 2014-07-25 12:37:27 +02:00
resources Use the activity icon in settings dialog. 2013-11-28 09:47:49 +01:00
src journaldb: Fix that fileid might be missing in the db 2014-08-07 12:14:45 +02:00
test CSync & statedb: Remove uid/gid 2014-06-06 13:41:16 +02:00
theme Replace forgotton 22px app icon version which was still s/w 2013-09-15 00:48:06 +02:00
translations [tx-robot] updated from transifex 2014-06-06 01:25:21 -04:00
.gitattributes Add .gitattributes, needed for clean git export 2012-10-18 13:42:47 +04:00
.gitignore Merge csync inside the mirall repository 2014-01-13 14:43:14 +01:00
.gitmodules Added Mac-specific settings dialog that looks more native 2014-02-18 02:22:16 +01:00
.tag Export repo revision indicator 2012-10-12 14:44:21 +02:00
ChangeLog Bump version to 1.6.2 rc2 plus Changelog 2014-07-24 09:58:23 +02:00
CMakeLists.txt look for Sparkle only on OS X 2014-06-04 00:10:17 +03:00
config.h.in Respect skipUpdate policy from global config files and windows policy. 2014-02-12 17:55:05 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2013-04-23 12:35:44 +03:00
COPYING Correct COPYING file from FSF website, rpmlint found an old address 2011-11-22 22:45:14 +01:00
COPYING.documentation Add doc cmake targets (HTML, PDF, QtHelp, CHM, man) 2012-11-25 00:38:47 +01:00
CPackOptions.cmake.in CPack: revert part of previous commit 2014-01-24 12:27:08 +01:00
issue_template.md Advertise the use of Gists for long logs 2013-06-18 15:21:56 +02:00
mirall.desktop.in Add missing trailing semicolon as nagged by rpmlint. 2013-09-26 11:13:19 +02:00
mirall.qrc Show an indicator if the url is encrypted or not in connection wizard. 2014-01-16 17:40:46 +01:00
OWNCLOUD.cmake Respect skipUpdate policy from global config files and windows policy. 2014-02-12 17:55:05 +01:00
OwnCloudCPack.cmake Adjust Windows and Mac binaries package names 2013-12-09 17:41:41 +01:00
README.md Update the docs now that csync is included 2014-02-12 11:32:19 +01:00
sync-exclude.lst Merge pull request #1179 from tomswartz07/master 2014-05-13 15:35:50 +02:00
theme.qrc Added new information icon. 2013-08-08 11:16:28 +02:00
VERSION.cmake Bump version to 1.6.2 rc2 plus Changelog 2014-07-24 09:58:23 +02:00

Mirall

Introduction

Mirall is a tool to synchronize files from ownCloud Server with your computer. It uses OCSync as its syncing backend.

Download

Binary packages

Source code

Building the source code

Please refer to doc/building.rst, or Building the Client in the ownCloud client manual.

Authors

License

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.