From 47d9761cc59bd6e4864a5ed939f50d5a40f64c1f Mon Sep 17 00:00:00 2001 From: yarikoptic Date: Tue, 24 Sep 2019 13:14:20 +0000 Subject: [PATCH 1/7] Added neurohub project page for JB et al --- doc/projects/neurohub.mdwn | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 doc/projects/neurohub.mdwn diff --git a/doc/projects/neurohub.mdwn b/doc/projects/neurohub.mdwn new file mode 100644 index 0000000000..110a4c549b --- /dev/null +++ b/doc/projects/neurohub.mdwn @@ -0,0 +1,25 @@ +NeuroHub [???](???) +========================================================== + +??? + +## 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]] + +### 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]] + + + +## 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]] + +### 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]] + + + From da9202f898be909c69b2caaab620e3b3074b5ee7 Mon Sep 17 00:00:00 2001 From: tobiasBora Date: Tue, 24 Sep 2019 14:49:21 +0000 Subject: [PATCH 2/7] Added a comment --- .../comment_9_a14b21109aa12eaf13e8c215e108cc29._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/git-annex-metadata/comment_9_a14b21109aa12eaf13e8c215e108cc29._comment diff --git a/doc/git-annex-metadata/comment_9_a14b21109aa12eaf13e8c215e108cc29._comment b/doc/git-annex-metadata/comment_9_a14b21109aa12eaf13e8c215e108cc29._comment new file mode 100644 index 0000000000..0b9085a43f --- /dev/null +++ b/doc/git-annex-metadata/comment_9_a14b21109aa12eaf13e8c215e108cc29._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="tobiasBora" + avatar="http://cdn.libravatar.org/avatar/80a7d8c2a7b475b6b71198cce0faa6b0" + subject="comment 9" + date="2019-09-24T14:49:21Z" + content=""" +Ok thank you! If you also have names of music playes that can actually read tags from git annex, let me know! +"""]] From c8a4f6e154f0c379c4efa93d1bf6a9b2383d270e Mon Sep 17 00:00:00 2001 From: "achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8" Date: Tue, 24 Sep 2019 15:04:50 +0000 Subject: [PATCH 3/7] Added a comment --- .../comment_3_71bbf490cfa2cbfab322aab865d93261._comment | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_3_71bbf490cfa2cbfab322aab865d93261._comment diff --git a/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_3_71bbf490cfa2cbfab322aab865d93261._comment b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_3_71bbf490cfa2cbfab322aab865d93261._comment new file mode 100644 index 0000000000..4151279224 --- /dev/null +++ b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_3_71bbf490cfa2cbfab322aab865d93261._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8" + nickname="achilleas.k" + avatar="http://cdn.libravatar.org/avatar/ed6c67c4d8e6c6850930e16eaf85a771" + subject="comment 3" + date="2019-09-24T15:04:49Z" + content=""" +Reading up more on the issue (the page you linked and some other pages regarding the way smudge/clean filters affect performance), I'm still not sure I understand the exact issue for this case. When adding a lot of files to the annex directly, there's no issue. Am I understanding the smudge/clean filter performance issues incorrectly? When the `largefiles` option is used and files are added to git (instead of annex), what does the smudge filter do to the file or its contents that requires extra time? I guess I'm not clear on what exactly happens when a file is excluded from a `largefiles` filter that takes longer than adding a file to git-annex. I would have expected the opposite to be true. +"""]] From 327897a3d17ffeb53813f81fe84010571762bfd7 Mon Sep 17 00:00:00 2001 From: Ilya_Shlyakhter Date: Tue, 24 Sep 2019 17:26:09 +0000 Subject: [PATCH 4/7] Added a comment: non-annexed files still get passed through the clean/smudge filter --- ..._66dbcc3600c1df2df03896935dfce9c0._comment | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_4_66dbcc3600c1df2df03896935dfce9c0._comment diff --git a/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_4_66dbcc3600c1df2df03896935dfce9c0._comment b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_4_66dbcc3600c1df2df03896935dfce9c0._comment new file mode 100644 index 0000000000..691667f1ec --- /dev/null +++ b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_4_66dbcc3600c1df2df03896935dfce9c0._comment @@ -0,0 +1,22 @@ +[[!comment format=mdwn + username="Ilya_Shlyakhter" + avatar="http://cdn.libravatar.org/avatar/1647044369aa7747829c38b9dcc84df0" + subject="non-annexed files still get passed through the clean/smudge filter" + date="2019-09-24T17:26:09Z" + content=""" +\"what exactly happens when a file is excluded from a largefiles filter that takes longer\" -- looking in `.git/info/attributes`: +[[!format sh \"\"\" +* filter=annex +.* !filter + +\"\"\"]] + +i.e. _all_ files except dotfiles get passed through the clean/smudge filter defined in `.git/config`: +[[!format sh \"\"\" +[filter \"annex\"] + smudge = git-annex smudge -- %f + clean = git-annex smudge --clean -- %f +\"\"\"]] + +It would be better if `git-annex` would only add unlocked files to .gitattributes (the one at the repo root), and remove them when they're locked. This would also make it easier to find the unlocked files. +"""]] From 7db8db9d3f74f705af68e580b1f3e9c95da30f7b Mon Sep 17 00:00:00 2001 From: "achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8" Date: Tue, 24 Sep 2019 17:29:28 +0000 Subject: [PATCH 5/7] Added a comment --- ...omment_5_665bdcd79b486f8d2604eb6de5c10b2b._comment | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_5_665bdcd79b486f8d2604eb6de5c10b2b._comment diff --git a/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_5_665bdcd79b486f8d2604eb6de5c10b2b._comment b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_5_665bdcd79b486f8d2604eb6de5c10b2b._comment new file mode 100644 index 0000000000..abf9fd299d --- /dev/null +++ b/doc/forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase/comment_5_665bdcd79b486f8d2604eb6de5c10b2b._comment @@ -0,0 +1,11 @@ +[[!comment format=mdwn + username="achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8" + nickname="achilleas.k" + avatar="http://cdn.libravatar.org/avatar/ed6c67c4d8e6c6850930e16eaf85a771" + subject="comment 5" + date="2019-09-24T17:29:28Z" + content=""" +> i.e. all files except dotfiles get passed through the clean/smudge filter defined in .git/config: + +Right, that's understandable. Why is it faster to clean/smudge a file going into annex than it is going into git though? +"""]] From dd99dfa3014da34427e46e12c6c86fa09e84bdde Mon Sep 17 00:00:00 2001 From: Ilya_Shlyakhter Date: Tue, 24 Sep 2019 17:33:06 +0000 Subject: [PATCH 6/7] added suggestion to only enable clean/smudge filter for unlocked annexed files --- ...pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/todo/only_pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn diff --git a/doc/todo/only_pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn b/doc/todo/only_pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn new file mode 100644 index 0000000000..764be9e206 --- /dev/null +++ b/doc/todo/only_pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn @@ -0,0 +1 @@ +Right now, non-annexed files get passed through the `annex` clean/smudge filter (see [[forum/Adding_files_to_git__58___Very_long___34__recording_state_in_git__34___phase]]). It would be better if `git-annex` configure the filter only for the annexed unlocked files, in the `.gitattributes` file at the root of the repository. From b2a2bc9597d3061817da3ad1d5c375ce739991f2 Mon Sep 17 00:00:00 2001 From: kyle Date: Tue, 24 Sep 2019 18:10:16 +0000 Subject: [PATCH 7/7] Added a comment: git docs on "%f" --- .../comment_4_ef42e80aac54e02000c1a61b1f42aed0._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/todo/git_smudge_clean_interface_suboptiomal/comment_4_ef42e80aac54e02000c1a61b1f42aed0._comment diff --git a/doc/todo/git_smudge_clean_interface_suboptiomal/comment_4_ef42e80aac54e02000c1a61b1f42aed0._comment b/doc/todo/git_smudge_clean_interface_suboptiomal/comment_4_ef42e80aac54e02000c1a61b1f42aed0._comment new file mode 100644 index 0000000000..8edb2cffb9 --- /dev/null +++ b/doc/todo/git_smudge_clean_interface_suboptiomal/comment_4_ef42e80aac54e02000c1a61b1f42aed0._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="kyle" + avatar="http://cdn.libravatar.org/avatar/7d6e85cde1422ad60607c87fa87c63f3" + subject="git docs on "%f"" + date="2019-09-24T18:10:16Z" + content=""" +Ilya, the patch that added the text you quote (52db4b0467, clarify %f documentation, 2016-07-11) was written by Joey, so I think it's safe to say that git-annex filters don't rely on \"%f\" being an actual file on disk. +"""]]