This commit is contained in:
Joey Hess 2012-05-28 14:41:23 -04:00
parent 5d178d2aca
commit a5da677b9e
3 changed files with 32 additions and 4 deletions

View file

@ -10,7 +10,7 @@ Feel free to chip in with comments! --[[Joey]]
* Month 1 "like dropbox": [[!traillink inotify]] [[!traillink syncing]] * Month 1 "like dropbox": [[!traillink inotify]] [[!traillink syncing]]
* Month 2 "shiny webapp": [[!traillink webapp]] [[!traillink progressbars]] * Month 2 "shiny webapp": [[!traillink webapp]] [[!traillink progressbars]]
* Month 3 "easy setup": [[!traillink configurators]] * Month 3 "easy setup": [[!traillink configurators]]
* Month 4 "release": [[!traillink leftovers]]; release * Month 4 "polishing": [[!traillink cloud]] [[!traillink leftovers]]
* Months 5-6 "9k bonus round": [[!traillink Android]] [[!traillink partial_content]] * Months 5-6 "9k bonus round": [[!traillink Android]] [[!traillink partial_content]]
## not yet on the map: ## not yet on the map:

View file

@ -0,0 +1,28 @@
The [[syncing]] design assumes the network is connected. But it's often
not in these pre-IPV6 days, so the cloud needs to be used to bridge between
LANS.
## more cloud providers
Git-annex already supports several cloud providers via [[special_remotes].
More should be added, such as:
* Google drive (attractive because it's free)
* OpenStack Swift
* Box.com (it's free, and current method is hard to set up and a sorta
shakey)
* Dropbox? That would be ironic..
## limited space
When syncing via the cloud, space there is probably limited, so
users with more files than cloud space will want to be able to use the
cloud as a temporary transfer point, which files are removed from after
they've propigated out.
Other users will want to use the cloud as the canonical or backup location
of their data, and would want a copy of all their files to be kept there.
That's also ok.
git-annex will need a way to tell the difference between these, either
heuristically, or via configuration.

View file

@ -29,8 +29,8 @@ This probably will need lots of refinements to get working well.
## other considerations ## other considerations
This assumes the network is connected. It's often not, so the
cloud needs to be used to bridge between LANs.
It would be nice if, when a USB drive is connected, It would be nice if, when a USB drive is connected,
syncing starts automatically. syncing starts automatically.
This assumes the network is connected. It's often not, so the
[[cloud]] needs to be used to bridge between LANs.