summaryrefslogtreecommitdiff
path: root/Remote
Commit message (Collapse)AuthorAge
* refactorGravatar Joey Hess2011-04-17
|
* bup encryption support 100% workingGravatar Joey Hess2011-04-17
|
* renameGravatar Joey Hess2011-04-17
|
* fix stall while storing encrypted data in bupGravatar Joey Hess2011-04-17
| | | | | | Forking a new process rather than relying on a thread to feed gpg. The feeder thread was stalling, probably when the main thread got to the point it was wait()ing on the gpg to exit.
* incomplete and buggy encryption support for bupGravatar Joey Hess2011-04-16
| | | | | Some kind of laziness issue that I don't want to debug right now, and decryption is not implemented.
* refactorGravatar Joey Hess2011-04-16
|
* don't let users change encryption type once remote is inittedGravatar Joey Hess2011-04-16
|
* full encryption support for directory special remotesGravatar Joey Hess2011-04-16
|
* add encryption support to directory special remotesGravatar Joey Hess2011-04-16
|
* encryption key management workingGravatar Joey Hess2011-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 typeGravatar Joey Hess2011-04-15
|
* actually check that bup has keysGravatar Joey Hess2011-04-09
| | | | | I don't trust the location log, even for bup. Too many things could go wrong.
* refactorGravatar Joey Hess2011-04-09
|
* support bup repositories on removable mediaGravatar Joey Hess2011-04-09
|
* more buprepo fixesGravatar Joey Hess2011-04-09
|
* change name of buprepoGravatar Joey Hess2011-04-09
| | | | | | Instead of remote=, use buprepo= Anyone already using bup will need to re-run git annex initremote.
* store annex.uuid in bup reposGravatar Joey Hess2011-04-09
|
* make local bup repos a bit more expensive than local git reposGravatar Joey Hess2011-04-08
| | | | does have to run bup and reassemble files, after all
* set cost for local bup repos to cheapGravatar Joey Hess2011-04-08
|
* minorGravatar Joey Hess2011-04-08
|
* bup is now supported as a special type of remote.Gravatar Joey Hess2011-04-08
|
* Periodically flush git command queue, to avoid boating memory usage too much.Gravatar Joey Hess2011-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 filesGravatar Joey Hess2011-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 lookupGravatar Joey Hess2011-04-01
|
* improve robustness when S3 access tokens are is not configuredGravatar Joey Hess2011-03-30
|
* cost bugfixesGravatar Joey Hess2011-03-30
|
* use same directory structure as .git/annex/objects for directory remotesGravatar Joey Hess2011-03-30
| | | | And same file perms.
* allow directory remotes to be in different locationsGravatar Joey Hess2011-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 reductionGravatar Joey Hess2011-03-30
|
* add Remote.DirectoryGravatar Joey Hess2011-03-30
|
* nasty hack to build when hS3 is not availableGravatar Joey Hess2011-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.
* refactorGravatar Joey Hess2011-03-29
|
* more S3 docsGravatar Joey Hess2011-03-29
|
* transfering content back from s3 works!Gravatar Joey Hess2011-03-29
|
* copy --to S3 worksGravatar Joey Hess2011-03-29
|
* progressGravatar Joey Hess2011-03-29
|
* initremote now creates bucketsGravatar Joey Hess2011-03-29
|
* initremote worksGravatar Joey Hess2011-03-29
|
* clean up remote.log handlingGravatar Joey Hess2011-03-29
|
* updateGravatar Joey Hess2011-03-28
|
* basic s3 remote startGravatar Joey Hess2011-03-28
| | | | But bucket name is not handled right; it needs to be globally unique.
* document S3 remotesGravatar Joey Hess2011-03-27
|
* skeleton of S3 remoteGravatar Joey Hess2011-03-27
|
* some reorg and further remote generalizationGravatar Joey Hess2011-03-27
|
* renameGravatar Joey Hess2011-03-27
|
* converted move to use RemoteGravatar Joey Hess2011-03-27
| | | | Drop old Remotes.hs, now unused!
* convert map to use new codeGravatar Joey Hess2011-03-27
|
* add remotes slot to AnnexGravatar Joey Hess2011-03-27
| | | | This required parameterizing the type for Remote, to avoid a cycle.
* start of generalizing remotesGravatar Joey Hess2011-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.