From 44c0a0842943bd088ce8bdf64a31da48cad56cdb Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 1 Dec 2018 12:13:46 -0400 Subject: [PATCH] add back deltas also switch all urls to https --- doc/design/roadmap.mdwn | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/doc/design/roadmap.mdwn b/doc/design/roadmap.mdwn index 4fbb292394..82eb5a65c1 100644 --- a/doc/design/roadmap.mdwn +++ b/doc/design/roadmap.mdwn @@ -8,8 +8,8 @@ Speed improvements, including: * Speed up git checkout in v7 repository by improving git's smudge/clean filter interface, or some other approach, to avoid needing to fork git-annex once per file during the checkout. - - + + * Speed up git-annex branch data queries and updates by rewriting it to use ByteStrings. May become an order of magnitude faster. Using @@ -21,37 +21,40 @@ Speed improvements, including: FilePaths and other better data structures. * Enable parallelism by default. - + Improvements to tree export support, including supporting export to more external special remotes, exporting only preferred content, more efficient renames, and improving support for exporting non-annexed files. - - - + + + Complimenting tree export, support importing trees from special remotes so eg a S3 bucket of data can be pulled into a git-annex repository easily, and the repository updated when the bucket is changed. - + Improve support for branches where annexed files without content locally present are hidden (adjust --hide-missing). Including interface for operating on hidden files to get them, speeding up generation of the branch, and updating it more frequently. - + Also unify adjusted branches and view branches. - + Improve Windows support. Long filenames may be possible on Windows now thanks to fixes in recent versions of ghc. Further improve using git-annex in Windows Subsystem for Linux (WSL). Get Windows fully supported with no caveats. Possibly even supporting indirect mode with symlinks. - - + + Add more special remotes, and/or ship a collection of existing external special remotes as part of git-annex. Improve existing special remotes, eg adding support for Glacier lifecycles to S3. - + + +Deltas to improve transfer of modified versions of files. +