Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | incomplete and buggy encryption support for bup | Joey Hess | 2011-04-16 | |
| | | | | | Some kind of laziness issue that I don't want to debug right now, and decryption is not implemented. | |||
* | refactor | Joey Hess | 2011-04-16 | |
| | ||||
* | don't let users change encryption type once remote is initted | Joey Hess | 2011-04-16 | |
| | ||||
* | full encryption support for directory special remotes | Joey Hess | 2011-04-16 | |
| | ||||
* | add encryption support to directory special remotes | Joey Hess | 2011-04-16 | |
| | ||||
* | encryption key management working | Joey Hess | 2011-04-16 | |
| | | | | | Encrypted remotes don't yet encrypt data, but git annex initremote can be used to generate a cipher and add additional gpg keys that can use it. | |||
* | RemoteConfig type | Joey Hess | 2011-04-15 | |
| | ||||
* | actually check that bup has keys | Joey Hess | 2011-04-09 | |
| | | | | | I don't trust the location log, even for bup. Too many things could go wrong. | |||
* | refactor | Joey Hess | 2011-04-09 | |
| | ||||
* | support bup repositories on removable media | Joey Hess | 2011-04-09 | |
| | ||||
* | more buprepo fixes | Joey Hess | 2011-04-09 | |
| | ||||
* | change name of buprepo | Joey Hess | 2011-04-09 | |
| | | | | | | Instead of remote=, use buprepo= Anyone already using bup will need to re-run git annex initremote. | |||
* | store annex.uuid in bup repos | Joey Hess | 2011-04-09 | |
| | ||||
* | make local bup repos a bit more expensive than local git repos | Joey Hess | 2011-04-08 | |
| | | | | does have to run bup and reassemble files, after all | |||
* | set cost for local bup repos to cheap | Joey Hess | 2011-04-08 | |
| | ||||
* | minor | Joey Hess | 2011-04-08 | |
| | ||||
* | bup is now supported as a special type of remote. | Joey Hess | 2011-04-08 | |
| | ||||
* | Periodically flush git command queue, to avoid boating memory usage too much. | Joey Hess | 2011-04-07 | |
| | | | | | | | Since the queue is flushed in between subcommand actions being run, there should be no issues with actions that expect to queue up some stuff and have it run after they do other stuff. So I didn't have to audit for such assumptions. | |||
* | Use lowercase hash directories for locationlog files | Joey Hess | 2011-04-02 | |
| | | | | | | to avoid some issues with git on OSX with the mixed-case directories. No migration is needed; the old mixed case hash directories are still read; new information is written to the new directories. | |||
* | bugfix for uuid lookup | Joey Hess | 2011-04-01 | |
| | ||||
* | improve robustness when S3 access tokens are is not configured | Joey Hess | 2011-03-30 | |
| | ||||
* | cost bugfixes | Joey Hess | 2011-03-30 | |
| | ||||
* | use same directory structure as .git/annex/objects for directory remotes | Joey Hess | 2011-03-30 | |
| | | | | And same file perms. | |||
* | allow directory remotes to be in different locations | Joey Hess | 2011-03-30 | |
| | | | | | | Two machines might have access to the same directory remote on different paths, so don't include the path in its persistent config, instead use the git config to record it. | |||
* | boilerplate reduction | Joey Hess | 2011-03-30 | |
| | ||||
* | add Remote.Directory | Joey Hess | 2011-03-30 | |
| | ||||
* | nasty hack to build when hS3 is not available | Joey Hess | 2011-03-30 | |
| | | | | | | | | | | | So, it would be nicer to just use Cabal and take advantage of its conditional compilation support. But, Cabal seems to lack good support for a package with an internal library that is used by multiple executables. It wants to build everything twice or more. That's too slow for me. Anyway, fairly soon, I expect to upgrade hS3 to a requirment, and I can just revert this. | |||
* | refactor | Joey Hess | 2011-03-29 | |
| | ||||
* | more S3 docs | Joey Hess | 2011-03-29 | |
| | ||||
* | transfering content back from s3 works! | Joey Hess | 2011-03-29 | |
| | ||||
* | copy --to S3 works | Joey Hess | 2011-03-29 | |
| | ||||
* | progress | Joey Hess | 2011-03-29 | |
| | ||||
* | initremote now creates buckets | Joey Hess | 2011-03-29 | |
| | ||||
* | initremote works | Joey Hess | 2011-03-29 | |
| | ||||
* | clean up remote.log handling | Joey Hess | 2011-03-29 | |
| | ||||
* | update | Joey Hess | 2011-03-28 | |
| | ||||
* | basic s3 remote start | Joey Hess | 2011-03-28 | |
| | | | | But bucket name is not handled right; it needs to be globally unique. | |||
* | document S3 remotes | Joey Hess | 2011-03-27 | |
| | ||||
* | skeleton of S3 remote | Joey Hess | 2011-03-27 | |
| | ||||
* | some reorg and further remote generalization | Joey Hess | 2011-03-27 | |
| | ||||
* | rename | Joey Hess | 2011-03-27 | |
| | ||||
* | converted move to use Remote | Joey Hess | 2011-03-27 | |
| | | | | Drop old Remotes.hs, now unused! | |||
* | convert map to use new code | Joey Hess | 2011-03-27 | |
| | ||||
* | add remotes slot to Annex | Joey Hess | 2011-03-27 | |
| | | | | This required parameterizing the type for Remote, to avoid a cycle. | |||
* | start of generalizing remotes | Joey Hess | 2011-03-27 | |
Goal is to support multiple different types of remotes, some of which are not git repositories. To that end, added a Remote class, and moved git remote specific code into Remote.GitRemote. Remotes.hs is still present as some code has not been converted to use the new Remote class yet. |