From f7cae9035bd377ed5f2a07589a5aa6fdfc42e2c8 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 19 Feb 2016 16:46:03 -0400 Subject: tag bugs that will be fixed when direct mode is removed --- doc/bugs/Hard_links_not_synced_in_direct_mode.mdwn | 2 ++ doc/bugs/__34__Adding_4923_files__34___is_really_slow.mdwn | 1 + .../direct_command_leaves_repository_inconsistent_if_interrupted.mdwn | 2 ++ doc/bugs/direct_mode_fails__44___left_in_an_inconsistent_state.mdwn | 1 + doc/bugs/direct_mode_merge_interrupt.mdwn | 2 ++ doc/bugs/direct_mode_should_refuse_to_merge_with_illegal_filenames.mdwn | 2 +- .../git_annex_sync_in_direct_mode_does_not_honor_skip-worktree.mdwn | 1 + 7 files changed, 10 insertions(+), 1 deletion(-) (limited to 'doc/bugs') diff --git a/doc/bugs/Hard_links_not_synced_in_direct_mode.mdwn b/doc/bugs/Hard_links_not_synced_in_direct_mode.mdwn index 2c8bd3588..6ede61860 100644 --- a/doc/bugs/Hard_links_not_synced_in_direct_mode.mdwn +++ b/doc/bugs/Hard_links_not_synced_in_direct_mode.mdwn @@ -1,3 +1,5 @@ +[[!meta title="hard links not synced"]] + ### Please describe the problem. Direct mode repositories seem to initially ignore hard linked files and then when changes are done to them sync them as separate files. However, changes to one file are only propagated to that file and not to any of the others that are hardlinked to it. diff --git a/doc/bugs/__34__Adding_4923_files__34___is_really_slow.mdwn b/doc/bugs/__34__Adding_4923_files__34___is_really_slow.mdwn index 5495662b9..6a0b5ced9 100644 --- a/doc/bugs/__34__Adding_4923_files__34___is_really_slow.mdwn +++ b/doc/bugs/__34__Adding_4923_files__34___is_really_slow.mdwn @@ -100,3 +100,4 @@ add music/Pop/Various/Like, Omigod! The 80s Pop Culture Box (totally)/._4-08 Tal [[!meta title="direct mode mappings scale badly with thousands of identical files"]] [[!tag confirmed]] +[[!meta tag=deprecateddirectmode]] diff --git a/doc/bugs/direct_command_leaves_repository_inconsistent_if_interrupted.mdwn b/doc/bugs/direct_command_leaves_repository_inconsistent_if_interrupted.mdwn index c19db9727..8a8881173 100644 --- a/doc/bugs/direct_command_leaves_repository_inconsistent_if_interrupted.mdwn +++ b/doc/bugs/direct_command_leaves_repository_inconsistent_if_interrupted.mdwn @@ -43,3 +43,5 @@ Similar issues and discussions: * [[forum/git-status_typechange_in_direct_mode/]] [[!meta title="git annex lock --force deletes only copy of content after interrupted switch to direct mode"] + +[[!meta tag=deprecateddirectmode]] diff --git a/doc/bugs/direct_mode_fails__44___left_in_an_inconsistent_state.mdwn b/doc/bugs/direct_mode_fails__44___left_in_an_inconsistent_state.mdwn index 664511b6c..42746b966 100644 --- a/doc/bugs/direct_mode_fails__44___left_in_an_inconsistent_state.mdwn +++ b/doc/bugs/direct_mode_fails__44___left_in_an_inconsistent_state.mdwn @@ -58,3 +58,4 @@ git-annex: direct: 1 failed """]] [[!tag moreinfo]] +[[!meta tag=deprecateddirectmode]] diff --git a/doc/bugs/direct_mode_merge_interrupt.mdwn b/doc/bugs/direct_mode_merge_interrupt.mdwn index 7cbb44208..5c26e1773 100644 --- a/doc/bugs/direct_mode_merge_interrupt.mdwn +++ b/doc/bugs/direct_mode_merge_interrupt.mdwn @@ -52,3 +52,5 @@ merge. (I assume this is how `git merge` normally works.) --[[Joey]] > then run mergeDirectCleanup to recover, before any commits can be made > from the inconsistent state. This approach seems to get complicated > quickly.. --[[Joey]] + +[[!meta tag=deprecateddirectmode]] diff --git a/doc/bugs/direct_mode_should_refuse_to_merge_with_illegal_filenames.mdwn b/doc/bugs/direct_mode_should_refuse_to_merge_with_illegal_filenames.mdwn index 102404be4..f90710277 100644 --- a/doc/bugs/direct_mode_should_refuse_to_merge_with_illegal_filenames.mdwn +++ b/doc/bugs/direct_mode_should_refuse_to_merge_with_illegal_filenames.mdwn @@ -35,4 +35,4 @@ So, how to detect when `git merge` has skipped creating illegal filenames? Alternatively, git-annex could learn/probe the full set of characters not allowed in filenames, and examine merges before performing them, and refuse to do anything if the merge added an illegal filename.a [[!tag confirmed]] - +[[!meta tag=deprecateddirectmode]] diff --git a/doc/bugs/git_annex_sync_in_direct_mode_does_not_honor_skip-worktree.mdwn b/doc/bugs/git_annex_sync_in_direct_mode_does_not_honor_skip-worktree.mdwn index fbe46ab2d..7ff82b69d 100644 --- a/doc/bugs/git_annex_sync_in_direct_mode_does_not_honor_skip-worktree.mdwn +++ b/doc/bugs/git_annex_sync_in_direct_mode_does_not_honor_skip-worktree.mdwn @@ -35,3 +35,4 @@ I did a little digging in the code, and it looks like the source of this is the I wonder if this would have side effects, or if there are other places in the code where skip-worktree files would need to be handled, though. I'm particularly motivated to solve this, so let me know if it doesn't look like it would get looked at right away, and I'll have an excuse to get a Haskell dev environment setup again and shake the rust off. [[!tag confirmed]] +[[!meta tag=deprecateddirectmode]] -- cgit v1.2.3