diff options
author | Joey Hess <joey@kitenet.net> | 2014-03-18 16:15:46 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-03-18 16:15:46 -0400 |
commit | 9adb236103d0b8f1db8110b40cc33b9fe5fda4ae (patch) | |
tree | 53dad5cd61d559bf71b5fa05c19bcef941274fbe /doc/todo | |
parent | 80fc9eda6bd091acca3fd0b819363998ea4562ef (diff) | |
parent | 3c2e8f22a4cb68429d338ea3b60c6e86ae8cb315 (diff) |
Merge branch 'master' of ssh://git-annex.branchable.com
Diffstat (limited to 'doc/todo')
8 files changed, 82 insertions, 0 deletions
diff --git a/doc/todo/Wishlist:_additional_environment_variables_for_hooks/comment_1_d82cbbb478a81a651fbe6cb8b71c1192._comment b/doc/todo/Wishlist:_additional_environment_variables_for_hooks/comment_1_d82cbbb478a81a651fbe6cb8b71c1192._comment new file mode 100644 index 000000000..4d0409d58 --- /dev/null +++ b/doc/todo/Wishlist:_additional_environment_variables_for_hooks/comment_1_d82cbbb478a81a651fbe6cb8b71c1192._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 1" + date="2014-03-18T19:36:08Z" + content=""" +Is this still relevant? +"""]] diff --git a/doc/todo/wishlist:_git_annex_diff/comment_1_16ccf2e1036d9e1a913db81988731b5a._comment b/doc/todo/wishlist:_git_annex_diff/comment_1_16ccf2e1036d9e1a913db81988731b5a._comment new file mode 100644 index 000000000..86772e2fd --- /dev/null +++ b/doc/todo/wishlist:_git_annex_diff/comment_1_16ccf2e1036d9e1a913db81988731b5a._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 1" + date="2014-03-18T20:00:16Z" + content=""" +`git diff` is quite flexible; it can use external diff drivers to perform the diff. Someone could write a diff driver that knows about git-annex symlinks, and shows some kind of diff of the file contents (since the files are probably binary, this gets into how to display a diff of different file types..) +"""]] diff --git a/doc/todo/wishlist:_make_partial_files_available_during_transfer/comment_2_8b1cfae6f2b61929a9c6f48ae63c921d._comment b/doc/todo/wishlist:_make_partial_files_available_during_transfer/comment_2_8b1cfae6f2b61929a9c6f48ae63c921d._comment new file mode 100644 index 000000000..c4c222431 --- /dev/null +++ b/doc/todo/wishlist:_make_partial_files_available_during_transfer/comment_2_8b1cfae6f2b61929a9c6f48ae63c921d._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 2" + date="2014-03-18T20:08:13Z" + content=""" +There's now an easy way to do this: + + git annex find --include=* --format='.git/annex/tmp/${hashdirmixed}${key}/${key}\n' + +Pass it the file or files you're interested in to get their partially transferred contents. +"""]] diff --git a/doc/todo/wishlist:_metadata_metadata_view.mdwn b/doc/todo/wishlist:_metadata_metadata_view.mdwn new file mode 100644 index 000000000..841a84ddc --- /dev/null +++ b/doc/todo/wishlist:_metadata_metadata_view.mdwn @@ -0,0 +1,20 @@ +Currently looking at the metadata and views. + +One of the things I would like to do is have a view that shows files by metadata metadata.. for example, "when the file last had tags changed". + +Something along the lines of + + $ git annex view metadata-tag-mtime=YYYYMMDD + view (searching...) + + Switched to branch 'views/metadata/tag/mtime/YYYYMMDD' + ok + + $ ls + 20130816 + 20130921 + 20131015 + +This would allow me to review files that haven't had any tag changes applied for a while and thus, may need the tags updating. + +I've done this in every tagging system I've used by (ab)using mtime, but that requires an additional step (of touching the file). diff --git a/doc/todo/wishlist:_metadata_metadata_view/comment_1_79dbf48cf2e0d649f32bd077f0c9bc5a._comment b/doc/todo/wishlist:_metadata_metadata_view/comment_1_79dbf48cf2e0d649f32bd077f0c9bc5a._comment new file mode 100644 index 000000000..126a9148c --- /dev/null +++ b/doc/todo/wishlist:_metadata_metadata_view/comment_1_79dbf48cf2e0d649f32bd077f0c9bc5a._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 1" + date="2014-03-18T17:09:55Z" + content=""" +I think this would be pretty easy to do actually. No need to trawl through git history to find when a field changed; the metadata log file format includes the timestamp when a line was changed, so it would only need to find the newest timestamp for the field in the current version of the file. +"""]] diff --git a/doc/todo/wishlist:_spec.remotes_for_other_peer_network_data_stores___40__gnunet__44___freenet__41__/comment_3_b4ff519ece76c6c3fb29b981320e2e1c._comment b/doc/todo/wishlist:_spec.remotes_for_other_peer_network_data_stores___40__gnunet__44___freenet__41__/comment_3_b4ff519ece76c6c3fb29b981320e2e1c._comment new file mode 100644 index 000000000..dac333174 --- /dev/null +++ b/doc/todo/wishlist:_spec.remotes_for_other_peer_network_data_stores___40__gnunet__44___freenet__41__/comment_3_b4ff519ece76c6c3fb29b981320e2e1c._comment @@ -0,0 +1,10 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 3" + date="2014-03-18T19:49:09Z" + content=""" +The new [[special_remotes/external]] special remote's protocol has GETSTATE and SETSTATE commands that can be used to store per-remote values in the git-annex branch. + +So, please go make these special remotes using it! +"""]] diff --git a/doc/todo/wishlist:_special_remote_Ubuntu_One/comment_1_ab0c761030bc55e8fb75d1b344bb98b9._comment b/doc/todo/wishlist:_special_remote_Ubuntu_One/comment_1_ab0c761030bc55e8fb75d1b344bb98b9._comment new file mode 100644 index 000000000..4fb9bc95e --- /dev/null +++ b/doc/todo/wishlist:_special_remote_Ubuntu_One/comment_1_ab0c761030bc55e8fb75d1b344bb98b9._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 1" + date="2014-03-18T20:02:14Z" + content=""" +I suggest that if someone wants to build this, they use the new external special remote protocol to do it. +"""]] diff --git a/doc/todo/wishlist:alias_system/comment_1_5afad4b92f9a449d4a82a94ad31feec2._comment b/doc/todo/wishlist:alias_system/comment_1_5afad4b92f9a449d4a82a94ad31feec2._comment new file mode 100644 index 000000000..ea8f2bd30 --- /dev/null +++ b/doc/todo/wishlist:alias_system/comment_1_5afad4b92f9a449d4a82a94ad31feec2._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.154" + subject="comment 1" + date="2014-03-18T19:38:19Z" + content=""" +Why not just use git's alias system? It can't make `git annex $foo` aliases, but `git $foo` is shorter anyway.. +"""]] |