Commit graph

173 commits

Author SHA1 Message Date
Hylke Bons 44631f6515 Fix build 2013-06-13 18:17:04 +01:00
Hylke Bons d2032043f5 Fix build 2013-06-13 18:11:10 +01:00
Hylke Bons ea36f8bc85 repo: Fix a few race conditions updating the status icon 2013-06-13 17:51:38 +01:00
Hylke Bons 4bd393828d 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 2f4231c073 repo: Fix a possible race condition that can cause a double upload 2013-05-29 12:09:39 +01:00
Hylke Bons 4dfafdb2a7 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 a483759760 repo: update sync algorithm. fewer threads, less complexity 2013-02-09 23:42:32 +00:00
Hylke Bons 51d5735f28 repo: don't show notifications for changes that you made yourself elsewhere 2013-01-20 12:40:24 +00:00
Hylke Bons aa9e56b60a repo: refactor size calculation, ignore symlinks. fixes #1149 2013-01-11 19:58:14 +01:00
Hylke Bons a2b2750c9f repo: make Identifier virtual so it can be overriden if needed. closes #1142 2013-01-08 21:35:01 +01:00
Hylke Bons 194e26500b repo git: reduce the number of status commands being called on activity 2013-01-06 12:21:54 +01:00
Hylke Bons b5ca8007cc repo: refactor startup sync loop 2013-01-05 14:15:22 +01:00
Hylke Bons f61cef926b various rearrangements and tweaks 2012-11-28 20:17:39 +00:00
Hylke Bons 60f5ec1208 repo: don't allow force retry when already syncing 2012-11-23 11:37:56 +00:00
Hylke Bons 5fbbf973ed repo: fix typo 2012-11-23 10:08:50 +00:00
Hylke Bons 1add1e2e84 repo statusicon: add error type: 'project not found' 2012-11-23 00:20:43 +00:00
Hylke Bons 69cf6f690f pass transfer speeds in bytes, not strings. report both directions when needed. 2012-11-17 23:05:29 +00:00
Hylke Bons 4bb41bf9f6 repo git: show error when we can't rebase due to locked files 2012-11-17 19:03:37 +00:00
Hylke Bons 821d93d672 fix repos with '.git' in their name not syncing sometimes 2012-11-04 18:37:38 +00:00
Hylke Bons abe94a0bfc fetcher git: explicitly set the push strategy. fixes #1035 2012-10-26 13:43:54 +01:00
Hylke Bons 164c420989 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 49a30a823b windows: fix for the .sparkleshare file sometimes not being hidden 2012-10-21 21:16:38 +01:00
Hylke Bons faf5ff12c1 don't block the event log on initial startup syncs 2012-10-16 22:00:35 +01:00
Hylke Bons 2d3f351523 event log: show the last month worth of changes 2012-10-16 22:00:35 +01:00
Hylke Bons 8857634e64 eventlog: change default size 2012-10-16 22:00:35 +01:00
Hylke Bons 651033b9b8 make restoring of files work 2012-10-16 22:00:34 +01:00
Hylke Bons d4ac1fe93e early working version of history recycle logic + mac Save As dialog 2012-10-16 22:00:34 +01:00
Hylke Bons 45e724a13a fix compile error 2012-09-29 12:35:36 +02:00
Hylke Bons 67980bd0c1 repo: when there was an error syncing up, shorten the poll interval 2012-09-29 12:15:38 +02:00
Hylke Bons f5bf5f4183 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 4118f1949c repo: don't allow multiple syncs at the same time on startup. Fixes #985 2012-09-22 22:43:40 +01:00
Hylke Bons ed4ece4fec statusicon: don't show 0% progress and change error message 2012-09-19 19:57:57 +01:00
Hylke Bons bb67a05e56 statusicon: On sync fail, add error descriptions as submenus. Closes #874 2012-09-18 19:40:06 +01:00
Hylke Bons 8793b9205a listener: remove some unused code 2012-09-08 10:48:01 +01:00
Hylke Bons 2ab6bbf672 Remove some unused references 2012-08-20 10:56:21 +01:00
Hylke Bons a990b5a466 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 c65e800d2e Add backend support for listing history of a file and reverting 2012-08-04 00:32:44 +02:00
Hylke Bons c9e4218358 Remove Helpers class, add Logger class 2012-07-28 15:58:09 +02:00
Hylke Bons 25e8da9308 Revert master watcher 2012-07-25 11:25:52 +02:00
Hylke Bons d812c4c146 repo: move changeset list creation logic to base class 2012-07-19 22:21:38 +02:00
Hylke Bons 36e5658783 repo: simplify remote timer check 2012-07-19 22:05:29 +02:00
Hylke Bons 570fe54927 Remove event handling boilerplate everywhere 2012-07-18 13:09:37 +02:00
Hylke Bons 6072f3177c controller: Code cleanups 2012-07-17 22:14:58 +02:00
Hylke Bons 68ac16e831 mac invites: don't check certificate 2012-07-15 15:59:04 +02:00
Hylke Bons 9fa9beb389 watcher: Fix disposing, style fixes 2012-07-15 12:05:58 +02:00
Hylke Bons 8232877438 repo: don't dispose common listeners/watchers 2012-07-14 17:54:34 +02:00
Hylke Bons 0839657282 repo: remove unneeded try/catch block and fix up some logic 2012-07-14 17:18:29 +02:00
Hylke Bons 2d8a02692a repo: avoid race condition causing multiple syncups at the same time 2012-07-14 14:35:55 +02:00
Hylke Bons 3496bfba75 Some rearrangements 2012-07-14 12:45:54 +02:00
Hylke Bons 0a9061f6fb repo: send Idle event when there are no changes after activities have settled. Fixes #850 2012-07-13 14:19:46 +02:00