diff --git a/doc/design/roadmap.mdwn b/doc/design/roadmap.mdwn index 12f077f0b4..1216c75dc2 100644 --- a/doc/design/roadmap.mdwn +++ b/doc/design/roadmap.mdwn @@ -1,42 +1,8 @@ git-annex is in a mode of continual user-driven improvement, involving numerous small issues and often easily implemented ideas. -Here are some larger/ongoing plans for git-annex, in no particular order. +Here are open todo items that have been confirmed as worth doing: -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. - - - -* Improve parallelism. - - -Improvements to tree export support, including supporting export to more -external special remotes, more -efficient renames, and improving support for exporting non-annexed files. - - -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. 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. - +[[!inline pages="./todo/* and !./todo/*/* and !./todo/done and !link(todo/done) +and link(todo/confirmed) and !*/Discussion and !./todo/moreinfo and +!./todo/confirmed and !./todo/needsthought and !./todo/unlikely"]]