Commit graph

183 commits

Author SHA1 Message Date
Hylke Bons 840ef0b961 repo base: Don't call SyncUp on Resume when there aren't any changes 2014-10-31 16:37:13 +00:00
Hylke Bons a3ebfb8e55 statusicon: Fix resume from pause 2014-10-31 11:01:03 +00:00
Hylke Bons 790c30f4f8 repo: Keep paused state across sessions 2014-10-30 18:42:57 +00:00
Hylke Bons 1d3b044a07 repo: Accessor for last sync time 2014-10-30 00:37:30 +00:00
Hylke Bons 0cb7647795 repo: Keep a list of unsynced files 2014-10-28 22:59:57 +01:00
Hylke Bons 3783330774 repo: Add pause/resume methods and status message 2014-10-28 16:12:37 +01:00
Hylke Bons 2b2fc8d491 repo: Add pause state 2014-10-28 16:02:23 +01:00
Hylke Bons 5f94cdc539 statusicon setup: Warn about incompatible versions, fetch history by default in Linux. #1478 2014-04-22 10:28:50 +01:00
Hylke Bons 5c0e9d7e67 listener repo: Implement exponential backoff reconnect when waking from sleep. Closes #1387 2014-04-18 14:09:12 +01:00
Hylke Bons f874c1c70b Relicense SparkleLib to LGPL 2013-10-11 17:14:15 +02:00
Hylke Bons b74273f8c0 Fix build 2013-06-13 18:17:04 +01:00
Hylke Bons 3e8b5ed802 Fix build 2013-06-13 18:11:10 +01:00
Hylke Bons 714ac3ea83 repo: Fix a few race conditions updating the status icon 2013-06-13 17:51:38 +01:00
Hylke Bons 02e6567fdc repo: Fix race condition causing the statusicon to report an error where there isn't one 2013-05-30 13:05:50 +01:00
Hylke Bons 8703b82fbe repo: Fix a possible race condition that can cause a double upload 2013-05-29 12:09:39 +01:00
Hylke Bons f302f34c9b repo git: error out when files can't be added to the database. closes #1212 2013-03-11 17:10:03 +00:00
Hylke Bons 2fc62e783c repo: update sync algorithm. fewer threads, less complexity 2013-02-09 23:42:32 +00:00
Hylke Bons b5bf4a21b5 repo: don't show notifications for changes that you made yourself elsewhere 2013-01-20 12:40:24 +00:00
Hylke Bons 7d7cddc680 repo: refactor size calculation, ignore symlinks. fixes #1149 2013-01-11 19:58:14 +01:00
Hylke Bons e96af63817 repo: make Identifier virtual so it can be overriden if needed. closes #1142 2013-01-08 21:35:01 +01:00
Hylke Bons c1d6289507 repo git: reduce the number of status commands being called on activity 2013-01-06 12:21:54 +01:00
Hylke Bons 34b0334418 repo: refactor startup sync loop 2013-01-05 14:15:22 +01:00
Hylke Bons aea3176846 various rearrangements and tweaks 2012-11-28 20:17:39 +00:00
Hylke Bons 3be9fb80ba repo: don't allow force retry when already syncing 2012-11-23 11:37:56 +00:00
Hylke Bons f5463f98ba repo: fix typo 2012-11-23 10:08:50 +00:00
Hylke Bons 63fde5a7d9 repo statusicon: add error type: 'project not found' 2012-11-23 00:20:43 +00:00
Hylke Bons 6015950fc5 pass transfer speeds in bytes, not strings. report both directions when needed. 2012-11-17 23:05:29 +00:00
Hylke Bons 7c71c3d67f repo git: show error when we can't rebase due to locked files 2012-11-17 19:03:37 +00:00
Hylke Bons 6e35c81422 fix repos with '.git' in their name not syncing sometimes 2012-11-04 18:37:38 +00:00
Hylke Bons d79f093996 fetcher git: explicitly set the push strategy. fixes #1035 2012-10-26 13:43:54 +01:00
Hylke Bons 53a42fa3cf repo: when adding files during a sync, don't trigger a new sync but wait when idle 2012-10-25 16:23:59 +01:00
Hylke Bons 9601506d31 windows: fix for the .sparkleshare file sometimes not being hidden 2012-10-21 21:16:38 +01:00
Hylke Bons 8c7108e83f don't block the event log on initial startup syncs 2012-10-16 22:00:35 +01:00
Hylke Bons 2c94a9938d event log: show the last month worth of changes 2012-10-16 22:00:35 +01:00
Hylke Bons 423717bd1d eventlog: change default size 2012-10-16 22:00:35 +01:00
Hylke Bons ef44b2ccfb make restoring of files work 2012-10-16 22:00:34 +01:00
Hylke Bons da0f3d53a5 early working version of history recycle logic + mac Save As dialog 2012-10-16 22:00:34 +01:00
Hylke Bons 8084d07774 fix compile error 2012-09-29 12:35:36 +02:00
Hylke Bons 4ddb888039 repo: when there was an error syncing up, shorten the poll interval 2012-09-29 12:15:38 +02:00
Hylke Bons 1c156b5e5d repo: Make sure there is always only one buffer/sync thread on file activity. Closes #982 2012-09-22 23:09:36 +01:00
Hylke Bons 0286060d9a repo: don't allow multiple syncs at the same time on startup. Fixes #985 2012-09-22 22:43:40 +01:00
Hylke Bons d543c1db4b statusicon: don't show 0% progress and change error message 2012-09-19 19:57:57 +01:00
Hylke Bons cb5617c300 statusicon: On sync fail, add error descriptions as submenus. Closes #874 2012-09-18 19:40:06 +01:00
Hylke Bons 34ab7d9450 listener: remove some unused code 2012-09-08 10:48:01 +01:00
Hylke Bons 2a24e293d7 Remove some unused references 2012-08-20 10:56:21 +01:00
Hylke Bons 632e9b7e12 repo: Use custom watcher on root folders and don't use FileSystemWatcher when it is active. #472 2012-08-19 11:43:41 +01:00
Hylke Bons f9e57dba0a Add backend support for listing history of a file and reverting 2012-08-04 00:32:44 +02:00
Hylke Bons 161bfea8b4 Remove Helpers class, add Logger class 2012-07-28 15:58:09 +02:00
Hylke Bons afd894ac50 Revert master watcher 2012-07-25 11:25:52 +02:00
Hylke Bons 126d696d5a repo: move changeset list creation logic to base class 2012-07-19 22:21:38 +02:00