Squashed 'core/' changes from ec4a077..19fc4ae

19fc4ae Update CHANGELOG.md
9b75f3a Update CHANGELOG.md
320ca98 Fixing test: There are more folders due to transactions
8e63b54 Merge pull request #224 from syncany/feature/atomic-operations
20ab344 Making actionFileHandler tx-unaware
8be7e8c Add flag for 'do not remove temp files, relates to #64'
51e9aa7 Move some comments
b79a96a Update changelog
d04f4b9 Merge branch 'develop' into feature/atomic-operations
236b5dc Delete multichunk from cache if decryption failed. Related to #59
569cccf Merge branch 'develop' into feature/atomic-operations
32cf5c0 Delete multichunk from cache if decryption failed. Related to #59
8bab6a8 Merge branch 'develop' into feature/atomic-operations
2d6cb9f Delete multichunk from cache if decryption failed. Related to #59
7404ca0 Merge branch 'develop' into feature/atomic-operations
daacbad Delete multichunk from cache if decryption failed. Related to #59
dd3f3ae First check for native Java, relates to #221 #222
8d90769 Hopefully fix #221
8782615 Try to fix issue #221
4cc5de2 Moving unreferenced deletions out of transactions and test for it
c3558ba Formatting, grouping, commenting
442a983 Cleaning unreferenced temporary files
da964b2 Split cleanTransactions in another function
35c7f0f Extracting cleanTransactions from TransferManager
eaccbe2 Moving temporary files to seperate directory
24b697b Reordering RemoteTransaction (no code changes, just ordering and grouping); moving Storage* to transfer package
006d98b Merge branch 'develop' into feature/atomic-operations
3ec7846 Testing list() and download()
e1ff548 Second cleanup test
afbbbb9 First cleanup interrupted test
14182e5 Don't retry if a file does not exist
de573fd Updating TransferManager javadoc to reflect new situation
8f788db Updated changelog
7261b48 Re-merge develop
9bcb25a Fix 4_1 assumptions, and assumption issues in 4_3, relates to #64
2904e0f Merging develop into feature/atomic-operations
bff2e70 Moving dummy file download to TxAwareTM.
c53ec5b Attempting to make unreliable tests more consistent
7dcb3f8 Starting with extracting functionality to TransactionAwareTM
f521ce0 Fixing autoformat eclipse
aea7384 Deleting transaction file before final deletions
2ed8b49 Commenting
9851464 Merge develop
f027082 Remove wrong comment
e704f4c Added test for TX that fails twice; test fails; refactoring
e5d293b Adding comment
08a7de1 Add test for atomic transactions; works as expected (more tests required though); relates to #64
1d88c08 Renaming, beginning unit test preparation
db4984e Merged develop
67df3d7 Move syncany-assets to https://github.com/syncany/syncany-assets
d642689 Add new diagrams for documentation
965cd65 Merge develop
6b2d13a Unused code in test
7f8d39d Rolling back local database if cleanup fails (fixes test)
ac91278 Added a test; should this fail?
ad1ac2f Encrypting transaction files and adding config to transfermanager
e43a078 Merge branch 'feature/atomic-operations' of github.com:syncany/syncany into feature/atomic-operations
919da59 Fix switch/case fallthrough in CLI output2
7dc47f2 Fixing cleanupTransactions to undo deletes
9b1a26f Add specification for TM.download()
6530e07 Making plugins almost entirely tx-agnostic
30a9d48 Commenting and removing legacy code
a68b4e6 Formatting
d5f5c71 Merge develop; TX.add -> TX.upload
102b093 Merge branch 'feature/atomic-operations' of https://github.com/syncany/syncany into feature/atomic-operations
f21cf91 Fixing tests after rename
3a9581c Refactoring createRemoteFile; getting rid of warnings
081298e formatting adjustments
d655c7c Formatting stuff
90e8bde Using name patterns to dynamically create remotefiles
8d28191 Merging develop into feature/atomic-operations
23b0d14 Merge branch 'develop' into feature/atomic-operations
bb53537 Merge again?\!
b9996c9 Merged develop into atomic operations; issue with Reflections
fa10785 Two unit tests were failing. You won't believe how I fixed it!
3ed505a Merge commit 'b9a500c23d23632d040ce5d62b716049dd882c25' into feature/atomic-operations
b9a500c Fixing move used in deletion to not fail if original did not exist
7e7fd38 Unignoring deletes in transaction
42f32c5 Transactionifying the transaction cleanup
5ce98fe Small fixes with regards to cleaning
c85ae4b Enabling atomic cleanup
aa856b4 Patching tests
46a2a68 Refactoring and enabling cleanup
206698a Refactoring TransactionTO for better generalization
f796f9a Deleting duplicate files, fixing test and restoring some infrastructure
de47aa8 Merging develop into feature/atomic-operations
4388a1b Atomicity Up, initial attempt
1de7d10 Re-adding move methods to TM's
3f52e32 Merge branch 'develop' into feature/atomic-operations
3e128e0 Naming, rest of review, NICE WORK
699ca5b Merge branch 'develop' into feature/atomic-operations
1921a38 Tiny alterations on the atomic operations; untested
dfcc4f8 Merge branch 'feature/atomic-operations' of github.com:pimotte/syncany into feature/atomic-operations
c837613 Transaction test
7d04455 Ensuring files are listed after cleaning up the repo
fc48e15 Merge remote-tracking branch 'upstream/develop' into feature/atomic-operations
d269651 Revert "Enabling atomic deletes" and the two following commits that enabled atomic cleanup.
b498065 Fixing nullpointers and such
5115152 Atomic cleanup
9a20c17 Enabling atomic deletes
8f57cdd Fixing tests for presence of temp directory
16ce66a Merge remote-tracking branch 'upstream/develop' into feature/atomic-operations
01a2e02 Fix NullPointerException with config
79a2481 Adding config to connection
3cc4797 Remote file creation and unreliable-plugin move implementation
4b49587 Using cache for transaction files
5c3a477 Each machine cleans up their own mess
047be4c Don't ignore transaction files to prevent stackoverflow
b58893c Ignore files in list if they are in transaction
b909598 Merge remote-tracking branch 'upstream/develop' into feature/atomic-operations
97af2d3 Writing the transaction to a file
516684b Merge remote-tracking branch 'upstream/develop' into feature/atomic-operations
1d18160 Switching UpOperation to atomic transfer
d912092 Creating a transaction file in the remote repo
15f437c Adding move to interface
c9a5c8d First version TempRemoteFile
63d1d6c First draft RemoteTransaction

git-subtree-dir: core
git-subtree-split: 19fc4aebe03341cc882d98b5d9042a9aad528b07
Merge commit '649fc5242615c504c1a733e004faf215285b27a5' into develop