tagging todo items

This commit is contained in:
Joey Hess 2020-01-29 11:28:32 -04:00
parent 281bf13236
commit 1a0071f4d5
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
34 changed files with 118 additions and 51 deletions

View file

@ -5,21 +5,21 @@ DANDI: Distributed Archives for Neurophysiology Data Integration is a platform f
## TODOs ## TODOs
[[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
## BUGs ## BUGs
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/dandi)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]

View file

@ -9,7 +9,7 @@ TODOs for DataLad
<summary>Done</summary> <summary>Done</summary>
[[!inline pages="todo/* and !todo/done and link(todo/done) and [[!inline pages="todo/* and !todo/done and link(todo/done) and
(author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" feeds=no actions=yes archive=yes show=0]] (author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" feeds=no actions=yes archive=yes show=0 template=buglist]]
</details> </details>
@ -17,7 +17,7 @@ My bugs
======= =======
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and [[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and
(author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]] (author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist template=buglist]]
@ -25,6 +25,6 @@ My bugs
<summary>Fixed</summary> <summary>Fixed</summary>
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and [[!inline pages="bugs/* and !bugs/done and link(bugs/done) and
(author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" feeds=no actions=yes archive=yes show=0 template=buglist]] (author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle))" feeds=no actions=yes archive=yes show=0 template=buglist template=buglist]]
</details> </details>

View file

@ -5,21 +5,22 @@ NeuroHub [???](???)
## TODOs ## TODOs
[[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
## BUGs ## BUGs
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/heurohub)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/heurohub)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/neurohub)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist
]

View file

@ -5,18 +5,18 @@ The center for Reproducible Neuroimaging computation develops standards and tool
## TODOs ## TODOs
[[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and !link(todo/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="todo/* and !todo/done and link(todo/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
## BUGs ## BUGs
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
### Done: ### Done:
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="bugs/* and !bugs/done and link(bugs/done) and tagged(projects/repronim)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]

View file

@ -1,5 +1,6 @@
This is git-annex's todo list. Link items to [[todo/done]] when done. A more complete [[design/roadmap/]] is also available. This is git-annex's todo list. Link items to [[todo/done]] when done. A more complete [[design/roadmap/]] is also available.
[[!inline pages="./todo/* and !./todo/*/* and !./todo/done and !link(done) [[!inline pages="./todo/* and !./todo/*/* and !./todo/done and !link(done)
and !*/Discussion" actions=yes postform=yes postformtext="Add a new todo titled:" and !*/Discussion and !./todo/moreinfo and !./todo/confirmed
and !./todo/needsthought and !./todo/unlikely" actions=yes postform=yes postformtext="Add a new todo titled:"
show=0 feedlimit=10 archive=yes template=buglist]] show=0 feedlimit=10 archive=yes template=buglist]]

View file

@ -24,3 +24,4 @@ git-annex version: 6.20180913+git33-g2cd5a723f-1~ndall+1
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag moreinfo unlikely]]

View file

@ -12,3 +12,4 @@ If needed example, here is http://datasets.datalad.org/allen-brain-observatory/v
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/dandi]] [[!tag projects/dandi]]
[[!tag needsthought]]

View file

@ -2,3 +2,4 @@ ATM 'annex merge' does not accept any parameter to specify which remotes to cons
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag moreinfo]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="joey"
subject="""comment 4"""
date="2020-01-29T15:10:09Z"
content="""
Based on my last comment, I think, if you still need this, you
should try configuring remote.name.fetch to avoid fetching the git-annex
branches you don't want to merge.
If that's not sufficient, followup and we can think about the other options
I discussed earlier.
"""]]

View file

@ -6,3 +6,4 @@ Thanks in advance for considering
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag confirmed]]

2
doc/todo/confirmed.mdwn Normal file
View file

@ -0,0 +1,2 @@
This tag is for todo items that have an agreed upon plan of action, but
have not been implemented yet.

View file

@ -3,3 +3,4 @@ Decided to ask before jumping into trying to implement it (not that I have any g
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/repronim]] [[!tag projects/repronim]]
[[!tag moreinfo]]

View file

@ -0,0 +1,10 @@
[[!comment format=mdwn
username="joey"
subject="""comment 6"""
date="2020-01-29T15:02:27Z"
content="""
I'm not clear how the answer to that question would impact git-annex.
Assuming this is built with external special remotes and/or plain git
remotes, is there something lacking in git-annex to implement it now?
"""]]

View file

@ -4,3 +4,4 @@ May be even more generally -- if there was a robust way to obtain errors for oth
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag moreinfo]]

View file

@ -30,3 +30,4 @@ although those remote descriptions/names give an idea for an informed user, they
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag project/dandi]] [[!tag project/dandi]]
[[!tag needsthought]]

View file

@ -2,3 +2,5 @@ ATM it takes about a minute for 'git annex info' on a sizeable but not huge repo
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
> I sense this one has reached its end, it's fast enough, so [[done]] --[[Joey]]

5
doc/todo/moreinfo.mdwn Normal file
View file

@ -0,0 +1,5 @@
This tags is for todo items needing followup from their submitter to better
explain why this should be on git-annex's todo list.
Feel free to remove this tag from the todo item if you've responded to a
question.

View file

@ -0,0 +1,3 @@
This tag is for todo items that we have not had time to develop a plan to
address. Someone needs to look at such a todo and think about it and
suggest a way to move it forward.

View file

@ -2,3 +2,4 @@
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/repronim]] [[!tag projects/repronim]]
[[!tag needsthought]]

View file

@ -0,0 +1,13 @@
[[!comment format=mdwn
username="joey"
subject="""comment 3"""
date="2020-01-29T15:04:06Z"
content="""
I'm not sure how to implement this in git-annex's Remote API.
retrieveKeyFile/retrieveExport would need to check it and download
the url, so that would need modifications of those methods of every
remote that implements this. And it would need to be possible to
enable the remote in readonly mode.
It might be possible to use a mixin to modify a Remote to support this?
"""]]

View file

@ -1 +1,3 @@
In [[git-annex-setpresentkey]], could an option be added to record in [[`aaa/bbb/*.log.cnk`|internals]] that the key contents is present in chunked state, with a given number of chunks of a given size? In [[git-annex-setpresentkey]], could an option be added to record in [[`aaa/bbb/*.log.cnk`|internals]] that the key contents is present in chunked state, with a given number of chunks of a given size?
[[!tag moreinfo]]

View file

@ -37,3 +37,4 @@ I wondered if it would be feasible for git annex natively support ssh (scp) and/
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag unlikely moreinfo]]

View file

@ -2,3 +2,4 @@ As we briefly discussed via email, it would be nice if sync could sync only some
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag needsthought]]

6
doc/todo/unlikely.mdwn Normal file
View file

@ -0,0 +1,6 @@
This tags is for todo items that seem unlikely to be implemented, and are
in danger of being closed as wontfix.
There's generally an objection to the goal of the todo item, or a reason
it's not feasible to implement, which will need to be addressed to get it
back on track.

View file

@ -2,3 +2,4 @@
[[!meta author=yoh]] [[!meta author=yoh]]
[[!tag projects/datalad]] [[!tag projects/datalad]]
[[!tag moreinfo]]

View file

@ -1,8 +0,0 @@
[[!comment format=mdwn
username="Ilya_Shlyakhter"
avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0"
subject="status of v7"
date="2019-07-02T18:45:52Z"
content="""
P.S. @joeyh can you update us on the status of v7 repositories? What are the current issues, that keep v7 from being the default? How many users are actively using v7, and what has been their experience? I tried the [[forum|forum/status_of_v7/]] for this but got no replies.
"""]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="joey"
subject="""re: I wonder if "thin mode" could generalize beyond hardlinks"""
date="2020-01-29T15:15:06Z"
content="""
The ideas in that comment won't work, and here's why:
If git-annex does not maintain a hardlink in .git/annex/objects,
then when you run git checkout and it replaces the working tree file
with some other version, or deletes it, it's deleted the only copy
of the annex object that is stored on your disk. So you lose data.
"""]]

View file

@ -0,0 +1,13 @@
[[!comment format=mdwn
username="joey"
subject="""comment 9"""
date="2020-01-29T15:18:28Z"
content="""
Much of this discussion seems irrelevant given that v7 is the
default now and half of the discussion above is about v5 unlock.
In general, this todo suffers from far too many unrelated or only
tangentially related suggestions.
Any concrete proposals, or shall I close this?
"""]]

View file

@ -18,13 +18,13 @@ My todos
... same. ... same.
[[!inline pages="todo/* and !todo/done and !link(todo/done) and [[!inline pages="todo/* and !todo/done and !link(todo/done) and
link(users/anarcat)" sort=mtime feeds=no actions=yes archive=yes show=0]] link(users/anarcat)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
Done Done
---- ----
[[!inline pages="todo/* and !todo/done and link(todo/done) and [[!inline pages="todo/* and !todo/done and link(todo/done) and
link(users/anarcat)" feeds=no actions=yes archive=yes show=0]] link(users/anarcat)" feeds=no actions=yes archive=yes show=0 template=buglist]]
My bugs My bugs
======= =======

View file

@ -1,19 +1 @@
TODOs for DANDI Moved to [[projects/dandi]]
===============
[[!inline pages="todo/* and !todo/done and !link(todo/done) and project(dandi)" sort=mtime feeds=no actions=yes archive=yes show=0]]
Done
----
[[!inline pages="todo/* and !todo/done and link(todo/done) and project(dandi)" feeds=no actions=yes archive=yes show=0]]
My bugs
=======
[[!inline pages="bugs/* and !bugs/done and !link(bugs/done) and project(dandi)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
Fixed
-----
[[!inline pages="bugs/* and !bugs/done and link(bugs/done) and project(dandi)" feeds=no actions=yes archive=yes show=0 template=buglist]]

View file

@ -2,13 +2,13 @@ My todos
======== ========
[[!inline pages="todo/* and !todo/done and !link(todo/done) and [[!inline pages="todo/* and !todo/done and !link(todo/done) and
author(mih)" sort=mtime feeds=no actions=yes archive=yes show=0]] author(mih)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
Done Done
---- ----
[[!inline pages="todo/* and !todo/done and link(todo/done) and [[!inline pages="todo/* and !todo/done and link(todo/done) and
author(mih)" feeds=no actions=yes archive=yes show=0]] author(mih)" feeds=no actions=yes archive=yes show=0 template=buglist]]
My bugs My bugs
======= =======

View file

@ -5,4 +5,4 @@ Todos:
- publish git-annex scripts - publish git-annex scripts
[[!inline pages="todo/* and !todo/done and !link(todo/done) and [[!inline pages="todo/* and !todo/done and !link(todo/done) and
link(users/parhuzamos)" sort=mtime feeds=no actions=yes archive=yes show=0]] link(users/parhuzamos)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]

View file

@ -12,4 +12,4 @@ To discover more, visit
# TODO/BUGs pages which should likely be tagged with one of the projects # TODO/BUGs pages which should likely be tagged with one of the projects
[[!inline pages="(todo/* or bugs/*) and (author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle)) and !tagged(projects/*)" sort=mtime feeds=no actions=yes archive=yes show=0]] [[!inline pages="(todo/* or bugs/*) and (author(yoh) or author(mih) or author(ben) or author(yarikoptic) or author(kyle)) and !tagged(projects/*)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]

View file

@ -2,13 +2,13 @@ My todos
======== ========
[[!inline pages="todo/* and !todo/done and !link(todo/done) and [[!inline pages="todo/* and !todo/done and !link(todo/done) and
author(yoh)" sort=mtime feeds=no actions=yes archive=yes show=0]] author(yoh)" sort=mtime feeds=no actions=yes archive=yes show=0 template=buglist]]
Done Done
---- ----
[[!inline pages="todo/* and !todo/done and link(todo/done) and [[!inline pages="todo/* and !todo/done and link(todo/done) and
author(yoh)" feeds=no actions=yes archive=yes show=0]] author(yoh)" feeds=no actions=yes archive=yes show=0 template=buglist]]
My bugs My bugs
======= =======