Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | document testremote | Joey Hess | 2014-08-01 |
| | |||
* | Merge branch 'newchunks' | Joey Hess | 2014-08-01 |
|\ | | | | | | | I am happy enough with this to make it live! | ||
* \ | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-08-01 |
|\ \ | |||
* | | | devblog | Joey Hess | 2014-08-01 |
| | | | |||
| | * | testremote now tests with and without encryption | Joey Hess | 2014-08-01 |
| | | | |||
| | * | fix example external remote script to write files atomically | Joey Hess | 2014-08-01 |
| | | | |||
| | * | minor optimisation | Joey Hess | 2014-08-01 |
| | | | |||
| | * | testremote: Test retrieveKeyFile resume | Joey Hess | 2014-08-01 |
| | | | | | | | | | | | | | | | | | | | | | And fixed a bug found by these tests; retrieveKeyFile would fail when the dest file was already complete. This commit was sponsored by Bradley Unterrheiner. | ||
| | * | improve testremote command, adding chunk size testing | Joey Hess | 2014-08-01 |
| | | | | | | | | | | | | And also a --size parameter to configure the basic object size. | ||
| | * | deriving Show | Joey Hess | 2014-08-01 |
| | | | |||
| | * | fix a fenchpost bug when resuming chunked store at end | Joey Hess | 2014-08-01 |
| | | | | | | | | | | | | Discovered thanks to testremote command! | ||
| | * | fix chunk=0 | Joey Hess | 2014-08-01 |
| | | | | | | | | | | | | Found by testremote | ||
| | * | testremote: New command to test uploads/downloads to a remote. | Joey Hess | 2014-08-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This only performs some basic tests so far; no testing of chunking or resuming. Also, the existing encryption type of the remote is used; it would be good later to derive an encrypted and a non-encrypted version of the remote and test them both. This commit was sponsored by Joseph Liu. | ||
| * | | (no commit message) | gernot | 2014-08-01 |
| | | | |||
| | * | add new section for testing commands | Joey Hess | 2014-08-01 |
| | | | |||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmAINLSovhWM_4_KrbngOcxduIbBuKv8ZA | 2014-08-01 |
| | | | |||
| * | | Added a comment | Xyem | 2014-08-01 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmAINLSovhWM_4_KrbngOcxduIbBuKv8ZA | 2014-08-01 |
| | | | |||
| * | | Added a comment | zardoz | 2014-07-31 |
| | | | |||
| * | | Add tip to make Firefox behave as expected when opening annexed HTML documents. | zardoz | 2014-07-31 |
| | | | |||
| * | | Added a comment: Bug still valid | https://www.google.com/accounts/o8/id?id=AItOawm8BAEUyzYhORZmMuocRTk4M-3IumDm5VU | 2014-07-31 |
| | | | |||
| * | | typo | http://olivier.mehani.name/ | 2014-07-31 |
| | | | |||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawn-TDneVW-8kwb1fyTRAJfH3l1xs2VSEmk | 2014-07-30 |
| | | | |||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmwjQzWgiD7_I3zw-_91rMRf_6qoThupis | 2014-07-30 |
| | | | |||
* | | | Display exception message when a transfer fails due to an exception. | Joey Hess | 2014-07-30 |
|/ / | | | | | | | | | | | For example, I had a copy to a remote that was failing for an unknown reason. This let me see the exception was createDirectory: permission denied; the underlying problem being a permissions issue. | ||
| * | chunk size advice | Joey Hess | 2014-07-30 |
| | | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-07-30 |
|\ \ | |||
* | | | add missing Ord constraint (fixes android build) | Joey Hess | 2014-07-30 |
| | | | | | | | | | | | | | | | Probably the new ghc used on android is the root cause of needing this constraint. | ||
| | * | WebDAV: Dropped support for DAV before 0.6.1. | Joey Hess | 2014-07-30 |
| | | | | | | | | | | | | | | | 0.6.1 is in testing, and stable does not have DAV at all, so I can dispense with this compatability code | ||
| * | | Added a comment: interesting idea | http://joeyh.name/ | 2014-07-30 |
| | | | |||
| * | | Added a comment | http://joeyh.name/ | 2014-07-30 |
| | | | |||
* | | | mention possibility of parallel chunk upload/download | Joey Hess | 2014-07-30 |
|/ / | |||
| * | only chunk stable keys | Joey Hess | 2014-07-30 |
| | | | | | | | | | | | | The content of unstable keys can potentially be different in different repos, so eg, resuming a chunked upload started by another repo would corrupt data. | ||
* | | devblog | Joey Hess | 2014-07-29 |
| | | |||
| * | update progress after each chunk, at least | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | This way, when the remote implementation neglects to update progress, there will still be a somewhat useful progress display, as long as chunks are used. | ||
| * | fix cleanup of FileContents once done when them when retrieving | Joey Hess | 2014-07-29 |
| | | |||
| * | optimise case of remote that retrieves FileContent, when chunks and ↵ | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | | | | | | | | | encryption are not being used No need to read whole FileContent only to write it back out to a file in this case. Can just rename! Yay. Also indidentially, fixed an attempt to open a file for write that was already opened for write, which caused a crash and deadlock. | ||
| * | support chunking for all external special remotes! | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | | | Removing code and at the same time adding great features, including upload/download resuming. This commit was sponsored by Romain Lenglet. | ||
| * | better type for Retriever | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | | | | | Putting a callback in the Retriever type allows for the callback to remove the retrieved file when it's done with it. I did not really want to make Retriever be fixed to Annex Bool, but when I tried to use Annex a, I got into some type of type mess. | ||
| * | allow Retriever action to update the progress meter | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | | | | | Needed for eg, Remote.External. Generally, any Retriever that stores content in a file is responsible for updating the meter, while ones that procude a lazy bytestring cannot update the meter, so are not asked to. | ||
| * | lift types from IO to Annex | Joey Hess | 2014-07-29 |
| | | | | | | | | | | | | | | | | | | | | | | Some remotes like External need to run store and retrieve actions in Annex, not IO. In order to do that lift, I had to dive pretty deep into the utilities, making Utility.Gpg and Utility.Tmp be partly converted to using MonadIO, and Control.Monad.Catch for exception handling. There should be no behavior changes in this commit. This commit was sponsored by Michael Barabanov. | ||
* | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlYGpCG2u-0fVbpQhIDMX_ZfE64E-K2EMI | 2014-07-29 |
| | | |||
| * | add ContentSource type, for remotes that act on files rather than ByteStrings | Joey Hess | 2014-07-29 |
| | | | | | | | | | | Note that currently nothing cleans up a ContentSource's file, when eg, retrieving chunks. | ||
| * | fix non-checked hasKeyChunks | Joey Hess | 2014-07-29 |
| | | |||
* | | (no commit message) | Xyem | 2014-07-29 |
| | | |||
* | | new wish: add repository name to commit messages | http://svario.it/gioele | 2014-07-29 |
| | | |||
* | | new bug: whereis does not work in direct mode | http://svario.it/gioele | 2014-07-29 |
| | | |||
* | | Added a comment | http://svario.it/gioele | 2014-07-29 |
| | | |||
* | | i hope this is not too silly | https://id.koumbit.net/anarcat | 2014-07-28 |
| | | |||
* | | found some files in misctmp | https://id.koumbit.net/anarcat | 2014-07-28 |
| | |