diff options
-rw-r--r-- | doc/index.mdwn | 1 | ||||
-rw-r--r-- | doc/todo.mdwn | 4 | ||||
-rw-r--r-- | doc/todo/add_a_git_backend.mdwn (renamed from doc/bugs/add_a_git_backend.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/backendSHA1.mdwn (renamed from doc/bugs/backendSHA1.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/branching.mdwn (renamed from doc/bugs/branching.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/done.mdwn | 4 | ||||
-rw-r--r-- | doc/todo/file_copy_progress_bar.mdwn (renamed from doc/bugs/file_copy_progress_bar.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/fsck.mdwn (renamed from doc/bugs/fsck.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/gitrm.mdwn (renamed from doc/bugs/gitrm.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/network_remotes.mdwn (renamed from doc/bugs/network_remotes.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/parallel_possibilities.mdwn | 13 | ||||
-rw-r--r-- | doc/todo/pushpull.mdwn (renamed from doc/bugs/pushpull.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/rsync.mdwn (renamed from doc/bugs/rsync.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/symlink_farming_commit_hook.mdwn (renamed from doc/bugs/symlink_farming_commit_hook.mdwn) | 0 | ||||
-rw-r--r-- | doc/todo/using_url_backend.mdwn (renamed from doc/bugs/using_url_backend.mdwn) | 0 |
15 files changed, 22 insertions, 0 deletions
diff --git a/doc/index.mdwn b/doc/index.mdwn index de5fe55a3..ae5dbf85e 100644 --- a/doc/index.mdwn +++ b/doc/index.mdwn @@ -18,6 +18,7 @@ To get a feel for it, see the [[walkthrough]]. * [[install]] * [[news]] * [[bugs]] +* [[todo]] * [[contact]] """]] diff --git a/doc/todo.mdwn b/doc/todo.mdwn new file mode 100644 index 000000000..79552298b --- /dev/null +++ b/doc/todo.mdwn @@ -0,0 +1,4 @@ +This is git-annex's todo list. Link items to [[todo/done]] when done. + +[[!inline pages="./todo/* and !./todo/done and !link(done) +and !*/Discussion" actions=yes postform=yes show=0 archive=yes]] diff --git a/doc/bugs/add_a_git_backend.mdwn b/doc/todo/add_a_git_backend.mdwn index 91a5001cc..91a5001cc 100644 --- a/doc/bugs/add_a_git_backend.mdwn +++ b/doc/todo/add_a_git_backend.mdwn diff --git a/doc/bugs/backendSHA1.mdwn b/doc/todo/backendSHA1.mdwn index 40ff868c2..40ff868c2 100644 --- a/doc/bugs/backendSHA1.mdwn +++ b/doc/todo/backendSHA1.mdwn diff --git a/doc/bugs/branching.mdwn b/doc/todo/branching.mdwn index 21996ecc0..21996ecc0 100644 --- a/doc/bugs/branching.mdwn +++ b/doc/todo/branching.mdwn diff --git a/doc/todo/done.mdwn b/doc/todo/done.mdwn new file mode 100644 index 000000000..e7c98081b --- /dev/null +++ b/doc/todo/done.mdwn @@ -0,0 +1,4 @@ +recently fixed [[todo]] items. + +[[!inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10 +archive=yes]] diff --git a/doc/bugs/file_copy_progress_bar.mdwn b/doc/todo/file_copy_progress_bar.mdwn index cd4ea33b7..cd4ea33b7 100644 --- a/doc/bugs/file_copy_progress_bar.mdwn +++ b/doc/todo/file_copy_progress_bar.mdwn diff --git a/doc/bugs/fsck.mdwn b/doc/todo/fsck.mdwn index 308a1cb63..308a1cb63 100644 --- a/doc/bugs/fsck.mdwn +++ b/doc/todo/fsck.mdwn diff --git a/doc/bugs/gitrm.mdwn b/doc/todo/gitrm.mdwn index d771aa32a..d771aa32a 100644 --- a/doc/bugs/gitrm.mdwn +++ b/doc/todo/gitrm.mdwn diff --git a/doc/bugs/network_remotes.mdwn b/doc/todo/network_remotes.mdwn index 42efa832f..42efa832f 100644 --- a/doc/bugs/network_remotes.mdwn +++ b/doc/todo/network_remotes.mdwn diff --git a/doc/todo/parallel_possibilities.mdwn b/doc/todo/parallel_possibilities.mdwn new file mode 100644 index 000000000..178f95021 --- /dev/null +++ b/doc/todo/parallel_possibilities.mdwn @@ -0,0 +1,13 @@ +One of my reasons for using haskell was that it provides the possibility of +some parallell processing. Although since git-annex hits the filesystem +heavily and mostly runs other git commands, maybe not a whole lot. + +Anyway, each git-annex command is broken down into a series of independant +actions, which has some potential for parallelism. + +Probably they would need to be split further. Each action currently has 3 +distinct phases, basically "check", "do", and "record". If the check action +returned a do action that returned a record action, then it could easily +make sense to parallelize the check actions and start on the do actions +(which probably won't parallelize well) while they are still being +generated, and possibly parallelize the record actions at the end. diff --git a/doc/bugs/pushpull.mdwn b/doc/todo/pushpull.mdwn index 47da2107f..47da2107f 100644 --- a/doc/bugs/pushpull.mdwn +++ b/doc/todo/pushpull.mdwn diff --git a/doc/bugs/rsync.mdwn b/doc/todo/rsync.mdwn index 75e0175c8..75e0175c8 100644 --- a/doc/bugs/rsync.mdwn +++ b/doc/todo/rsync.mdwn diff --git a/doc/bugs/symlink_farming_commit_hook.mdwn b/doc/todo/symlink_farming_commit_hook.mdwn index af03beb70..af03beb70 100644 --- a/doc/bugs/symlink_farming_commit_hook.mdwn +++ b/doc/todo/symlink_farming_commit_hook.mdwn diff --git a/doc/bugs/using_url_backend.mdwn b/doc/todo/using_url_backend.mdwn index 1f3cd5628..1f3cd5628 100644 --- a/doc/bugs/using_url_backend.mdwn +++ b/doc/todo/using_url_backend.mdwn |