aboutsummaryrefslogtreecommitdiff
path: root/doc/design
Commit message (Collapse)AuthorAge
* Added a comment: niceGravatar https://www.google.com/accounts/o8/id?id=AItOawlVsvZpOtQ_ukVysPjQxJEBlKCM5lsgPkk2014-02-15
|
* reference branchGravatar Joey Hess2014-02-13
|
* add metadata command to get/set metadataGravatar Joey Hess2014-02-12
| | | | | | | | | Adds metadata log, and command. Note that unsetting field values seems to currently be broken. And in general this has had all of 2 minutes worth of testing. This commit was sponsored by Julien Lefrique.
* data types and serialization for metadataGravatar Joey Hess2014-02-12
| | | | | | | A very haskell commit! Just data types, instances to serialize the metadata to a nice format, and QuickCheck tests. This commit was sponsored by Andreas Leha.
* unify fields and tagsGravatar Joey Hess2014-02-11
|
* typoGravatar Joey Hess2014-02-11
|
* cleanupGravatar Joey Hess2014-02-11
|
* correctionGravatar Joey Hess2014-02-11
|
* every idea that came to me in my sleep. there were rather a lot of themGravatar Joey Hess2014-02-11
|
* interesting new design just gelled.. almostGravatar Joey Hess2014-02-11
|
* Added a commentGravatar http://schnouki.net/2014-02-11
|
* Added a commentGravatar http://joeyh.name/2014-02-11
|
* fix missing SETCONFIG ValueGravatar Joey Hess2014-02-10
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-02-10
|\
* | telehash securityGravatar Joey Hess2014-02-10
| |
| * Added a commentGravatar http://schnouki.net/2014-02-10
|/
* updateGravatar Joey Hess2014-02-07
|
* poll vote (Tahoe-LAFS)Gravatar 139.80.40.122014-02-04
|
* typoGravatar https://thargos.myopenid.com/2014-01-27
|
* preferred content stability analysisGravatar Joey Hess2014-01-22
|
* a separate sync daemon has many advantages indeedGravatar https://id.koumbit.net/anarcat2014-01-20
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-01-20
|\
| * Added a comment: Chunk itGravatar https://www.google.com/accounts/o8/id?id=AItOawm_YXzEdPHzbSGVwtmTR7g1BqDtTnIBB5s2014-01-20
| |
* | gathdGravatar Joey Hess2014-01-19
|/
* Added a comment: re: long pollingGravatar https://www.google.com/accounts/o8/id?id=AItOawmz8d2M0lQDYWLSbDQSjYRHfrQkWKgPu602014-01-17
|
* Added a commentGravatar http://joeyh.name/2014-01-16
|
* Added a comment: long polling in Widget formGravatar https://www.google.com/accounts/o8/id?id=AItOawmz8d2M0lQDYWLSbDQSjYRHfrQkWKgPu602014-01-16
|
* TelelhashGravatar Richard Hartmann2014-01-14
|
* Added a commentGravatar http://joeyh.name/2014-01-13
|
* add GETAVAILABILITY to external special remote protocolGravatar Joey Hess2014-01-13
| | | | | And some reworking of types, and added an annex-availability git config setting.
* external special remote protocol: Added GETGITDIR.Gravatar Joey Hess2014-01-13
|
* add telehash design page; update roadmapGravatar Joey Hess2014-01-13
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw82014-01-11
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw82014-01-11
|
* Added a comment: Feature requestGravatar https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw82014-01-11
|
* Added a comment: Feature requestGravatar https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw82014-01-11
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw82014-01-10
|
* add DEBUGGravatar Joey Hess2014-01-07
|
* notes on long-running network connectionsGravatar Joey Hess2014-01-06
|
* Added a commentGravatar http://joeyh.name/2014-01-06
|
* Added a comment: exactly this use case: cloud remotes too smallGravatar https://www.google.com/accounts/o8/id?id=AItOawnRRUUZo3W7pAoRoST8P_l0PtUBhvYuzDg2014-01-06
|
* add remote state logsGravatar Joey Hess2014-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | This allows a remote to store a piece of arbitrary state associated with a key. This is needed to support Tahoe, where the file-cap is calculated from the data stored in it, and used to retrieve a key later. Glacier also would be much improved by using this. GETSTATE and SETSTATE are added to the external special remote protocol. Note that the state is left as-is even when a key is removed from a remote. It's up to the remote to decide when it wants to clear the state. The remote state log, $KEY.log.rmt, is a UUID-based log. However, rather than using the old UUID-based log format, I created a new variant of that format. The new varient is more space efficient (since it lacks the "timestamp=" hack, and easier to parse (and the parser doesn't mess with whitespace in the value), and avoids compatability cruft in the old one. This seemed worth cleaning up for these new files, since there could be a lot of them, while before UUID-based logs were only used for a few log files at the top of the git-annex branch. The transition code has also been updated to handle these new UUID-based logs. This commit was sponsored by Daniel Hofer.
* Added a comment: Can't seem to get the configuration I am looking for from ↵Gravatar https://www.google.com/accounts/o8/id?id=AItOawmH-n1yD04qmSeXKKzYaXFTN1ciFWVb5As2014-01-02
| | | | the webapp
* Added a commentGravatar http://joeyh.name/2014-01-02
|
* added GETWANTED, SETWANTED for Tobias's flickr remoteGravatar Joey Hess2014-01-01
| | | | | | | | | | | | | | | This was unexpectedly difficult because of a depdenency cycle. To parse a preferred content expression involves several things that need to operate on the list of remotes. Which needs Remote.External. The only way to avoid this cycle (I tried breaking it at several points) was to skip parsing the expression in SETWANTED. That's sorta ok, because git-annex already has to deal with unparsable preferred content expressions being stored, in order to handle eg, upgrades. But I'm still not very happy that I cannot check it. I feel this is a strong indication that I need to beware of further bloating the special remote protocol interface.
* tweak this monthGravatar Joey Hess2013-12-31
|
* devblogGravatar Joey Hess2013-12-31
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-12-31
|\
* | update roadmapGravatar Joey Hess2013-12-31
| |
| * Added a commentGravatar http://joeyh.name/2013-12-31
|/