From 32ef0206fbae3bd371e961ed18498e7927fb40b4 Mon Sep 17 00:00:00 2001 From: "branchable@bafd175a4b99afd6ed72501042e364ebd3e0c45e" Date: Sun, 31 May 2020 11:03:05 +0000 Subject: [PATCH 01/10] Added a comment --- .../comment_4_07a190aa19006611739cccfc5aac5a6f._comment | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/forum/Is_it_possible_to_stop_annex_sync_from_trying_to_push_to_checked_out_branches__63__/comment_4_07a190aa19006611739cccfc5aac5a6f._comment diff --git a/doc/forum/Is_it_possible_to_stop_annex_sync_from_trying_to_push_to_checked_out_branches__63__/comment_4_07a190aa19006611739cccfc5aac5a6f._comment b/doc/forum/Is_it_possible_to_stop_annex_sync_from_trying_to_push_to_checked_out_branches__63__/comment_4_07a190aa19006611739cccfc5aac5a6f._comment new file mode 100644 index 0000000000..e64080b55b --- /dev/null +++ b/doc/forum/Is_it_possible_to_stop_annex_sync_from_trying_to_push_to_checked_out_branches__63__/comment_4_07a190aa19006611739cccfc5aac5a6f._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="branchable@bafd175a4b99afd6ed72501042e364ebd3e0c45e" + nickname="branchable" + avatar="http://cdn.libravatar.org/avatar/ae41dba34ee6000056f00793c695be75" + subject="comment 4" + date="2020-05-31T11:03:05Z" + content=""" +Thanks. Yes, I have it set to `refuse` globally in `~/.gitconfig`. I definitely don't want to unset it since that could really screw up my working trees. Your idea of disabling localization (`LANG=C` or similar, I guess?) and checking for \"refusing to update checked out branch\" sounds reasonable, but I would prefer a way to just stop it even *trying* to update anything other than `synced/$BRANCH`. +"""]] From 3ece3aafe64766142f3c1fd06b5d3fea5db6901a Mon Sep 17 00:00:00 2001 From: thk Date: Sun, 31 May 2020 18:12:40 +0000 Subject: [PATCH 02/10] --- ...it_update-index_message_after_git-annex_get.mdwn | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 doc/forum/git_update-index_message_after_git-annex_get.mdwn diff --git a/doc/forum/git_update-index_message_after_git-annex_get.mdwn b/doc/forum/git_update-index_message_after_git-annex_get.mdwn new file mode 100644 index 0000000000..798cd4a653 --- /dev/null +++ b/doc/forum/git_update-index_message_after_git-annex_get.mdwn @@ -0,0 +1,13 @@ +After running `git-annex get` in an unlocked (adjusted) v8 repo with git-annex 8.20200330, I see: + +> git status will show some files to be modified, since content availability has changed and git-annex was unable to update +> the index. This is only a cosmetic problem affecting git status; git add, git commit, etc won't be affected. To fix the git +> status display, you can run: git update-index -q --refresh + +And indeed, some of the files I just got show as new, others as modified. + +Where can I find more information on what happened here? + +How can I run the update-index command safely without listing hundreds of files? Can I just run it over the directories those files were copied to? + +Would you consider adding an option to run the update-index automatically where needed? From 8ac64700ec4e4273d20b8e93b19d24195880f441 Mon Sep 17 00:00:00 2001 From: thk Date: Sun, 31 May 2020 18:32:52 +0000 Subject: [PATCH 03/10] --- doc/forum/git_update-index_message_after_git-annex_get.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/forum/git_update-index_message_after_git-annex_get.mdwn b/doc/forum/git_update-index_message_after_git-annex_get.mdwn index 798cd4a653..205cdeddff 100644 --- a/doc/forum/git_update-index_message_after_git-annex_get.mdwn +++ b/doc/forum/git_update-index_message_after_git-annex_get.mdwn @@ -11,3 +11,7 @@ Where can I find more information on what happened here? How can I run the update-index command safely without listing hundreds of files? Can I just run it over the directories those files were copied to? Would you consider adding an option to run the update-index automatically where needed? + +UPDATE: I just notice that the assistant apparently deleted some files from the git repository. When I check the file path with `git log ` I see the initial addition (locked, on a different machine, not adjusted) and then a deletion of the symlink on the machine where I executed `git annex get`. This is rather terrifying! + +The file is still in the filesystem. The last commit to the annex happened over 30m ago, the last log in daemon.log over 20m ago. The assistant will probably not add these files back? But even if it would. It is dangerous that a simple `git annex get` leads to delete commits. From ef04af68690a18b4cc4372eeaf0fe47202150e34 Mon Sep 17 00:00:00 2001 From: TroisSinges Date: Mon, 1 Jun 2020 07:36:47 +0000 Subject: [PATCH 04/10] --- ..._file_present_in_special_remotes_only.mdwn | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 doc/forum/Can__39__t_drop_a_file_present_in_special_remotes_only.mdwn diff --git a/doc/forum/Can__39__t_drop_a_file_present_in_special_remotes_only.mdwn b/doc/forum/Can__39__t_drop_a_file_present_in_special_remotes_only.mdwn new file mode 100644 index 0000000000..70e97273d5 --- /dev/null +++ b/doc/forum/Can__39__t_drop_a_file_present_in_special_remotes_only.mdwn @@ -0,0 +1,72 @@ +Hi! + +I'm using git-annex version: 8.20200522-g01513da12. + +A file is present in 3 special remotes (one S3 and two rsync ones). I fsck-ed all theses repositories, no problem found. Numcopies is set to 2. + +Whenever I try do drop the file from one of these special remotes, I have an error message: + + Unable to lock down 1 copy of file that is required to safely drop it. + + (This could have happened because of a concurrent drop, or because a remote has too old a version of git-annex-shell installed.) + + Rather than dropping this file, try using: git annex move + + (Note that these git remotes have annex-ignore set: origin) + + (Use --force to override this check, or adjust numcopies.) + failed + git-annex: drop: 1 failed + +**Do you know why I can't delete this file safely?** I don't really want to move the file from repository_s3 to my computer before dropping it from my computer, but maybe it is the only way. + +Some debug here: + + git annex drop --from=repository_s3 file + [2020-06-01 09:28:36.30172183] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","symbolic-ref","-q","HEAD"] + [2020-06-01 09:28:36.302839128] process done ExitSuccess + [2020-06-01 09:28:36.302910826] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","show-ref","refs/heads/master"] + [2020-06-01 09:28:36.304674603] process done ExitSuccess + [2020-06-01 09:28:36.304870633] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","ls-files","--cached","-z","--","myfile"] + [2020-06-01 09:28:36.308566414] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","show-ref","git-annex"] + [2020-06-01 09:28:36.310718234] process done ExitSuccess + [2020-06-01 09:28:36.310777259] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","show-ref","--hash","refs/heads/git-annex"] + [2020-06-01 09:28:36.312706322] process done ExitSuccess + [2020-06-01 09:28:36.313462825] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","log","refs/heads/git-annex..b855e6a77dbef6378695d43aca723d6586a5033d","--pretty=%H","-n1"] + [2020-06-01 09:28:36.315478283] process done ExitSuccess + [2020-06-01 09:28:36.315547977] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","log","refs/heads/git-annex..225048506b610815513008d42e9b5d58d8024512","--pretty=%H","-n1"] + [2020-06-01 09:28:36.317466181] process done ExitSuccess + [2020-06-01 09:28:36.317524901] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","log","refs/heads/git-annex..c517aa9598e8e7cd61f7ee4b8742d2d1b23eb4f3","--pretty=%H","-n1"] + [2020-06-01 09:28:36.319278416] process done ExitSuccess + [2020-06-01 09:28:36.319344343] read: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","log","refs/heads/git-annex..5fce52950d6bf949ab90c07c7886410214c0fb78","--pretty=%H","-n1"] + [2020-06-01 09:28:36.320947418] process done ExitSuccess + [2020-06-01 09:28:36.324812884] chat: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","cat-file","--batch"] + [2020-06-01 09:28:36.325182947] chat: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","cat-file","--batch-check=%(objectname) %(objecttype) %(objectsize)"] + [2020-06-01 09:28:36.330066795] chat: git ["--git-dir=.git","--work-tree=.","--literal-pathspecs","check-attr","-z","--stdin","annex.backend","annex.numcopies","annex.largefiles","--"] + drop wasabi-s3 myfile [2020-06-01 09:28:36.340825449] chat: gpg ["--quiet","--trust-model","always","--decrypt"] + [2020-06-01 09:28:37.176503667] process done ExitSuccess + (checking repository1...) [2020-06-01 09:28:37.177417745] read: rsync ["-e","'ssh' '-S' '.git/annex/ssh/repository1' '-o' 'ControlMaster=auto' '-o' 'ControlPersist=yes' '-T'","repository1:/home/troissinges/annex/ec8/502/'GPGHMACSHA1--982dee55ea35e4a6b123a0824084224c0d9d1855/GPGHMACSHA1--982dee55ea35e4a6b123a0824084224c0d9d1855'"] + [2020-06-01 09:28:38.544912886] process done ExitSuccess + [2020-06-01 09:28:38.545311227] chat: gpg ["--quiet","--trust-model","always","--decrypt"] + [2020-06-01 09:28:39.467364936] process done ExitSuccess + (checking repository2...) [2020-06-01 09:28:39.467946703] read: rsync ["-e","'ssh' '-S' '.git/annex/ssh/repository2' '-o' 'ControlMaster=auto' '-o' 'ControlPersist=yes' '-T'","repository2:/home/troissinges/annex/ff1/3c2/'GPGHMACSHA1--4524287d59896f3257f7a5880d598bae2cccc3a9/GPGHMACSHA1--4524287d59896f3257f7a5880d598bae2cccc3a9'"] + [2020-06-01 09:28:41.165332387] process done ExitSuccess + (unsafe) + Unable to lock down 1 copy of file that is required to safely drop it. + + (This could have happened because of a concurrent drop, or because a remote has too old a version of git-annex-shell installed.) + + Rather than dropping this file, try using: git annex move + + (Note that these git remotes have annex-ignore set: origin) + + (Use --force to override this check, or adjust numcopies.) + failed + [2020-06-01 09:28:41.170070605] read: ssh ["-O","stop","-S","repository2","-o","ControlMaster=auto","-o","ControlPersist=yes","localhost"] + [2020-06-01 09:28:41.175742495] process done ExitSuccess + [2020-06-01 09:28:41.175982476] read: ssh ["-O","stop","-S","repository1","-o","ControlMaster=auto","-o","ControlPersist=yes","localhost"] + [2020-06-01 09:28:41.179991665] process done ExitSuccess + [2020-06-01 09:28:41.180410006] process done ExitSuccess + [2020-06-01 09:28:41.180589281] process done ExitSuccess + [2020-06-01 09:28:41.180985889] process done ExitSuccess + git-annex: drop: 1 failed From 401f0f7d5aa39e8a72ff5b04948b865afb33609e Mon Sep 17 00:00:00 2001 From: superhair123 Date: Mon, 1 Jun 2020 13:44:15 +0000 Subject: [PATCH 05/10] --- ...tracking_the_sources_of_the_downloads.mdwn | 26 ++++--------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn b/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn index c910ace830..775ef0c171 100644 --- a/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn +++ b/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn @@ -1,28 +1,12 @@ -A replacement for a web-browser's downloads menu that uses git-annex internally ([[`addurl`|tips/using the web as a special remote]] command for the download, and `drop` or `git rm` for the clean up) would be quite helpful: +Buy Affordable human hair wigs online and enliven your hairstyle +  +For those who are wearing human hair wigs for the first time in their life, especially women, it is natural to feel a bit uneasy and doubtful about the idea and that is why it is suggested to take the help of various online examples. Being one of the most available and practical solutions to your hair loss, these wigs play an important role in putting you out of your misery related to the issues of baldness. Nowadays, a lot of people are losing their hair in the early stages of life due to extreme stress and poor lifestyle and these wigs and hair extensions are what keep them going.  -say, when working on a topic, writing a paper or similar things, I usually have a Git repo with my text, all relevant data and processing code, and possibly other background information. It's nice to store the literature you needed at the same place where you work. (So that it is easy to catch up with what I was doing and thinking over when I left this work aside for a while, perhaps after cloning the repo from another location.) -When I find an interesting literature, I save the file to the directory with my work, and read it. Then I might return to it to re-read it. There might be references to this document from my work, so I'd like them to work as links (perhaps pointing at the local file, but also at the source URL for the case when my document is read by someone else not on my system). -I need to keep track of the source URLs for the documents I have saved which I read and use. +Hair loss is the struggle that you fight for at least once in your lifetime and to make sure that you do not lose it,wigs for white women are here at your service. Not only for women, but there are many hair loss solutions are also available out there in the market for men as well so that they can upgrade the way they look. So, this is high time for you to not take undue pressure of your hair loss and go for the most accessible solution for the same as soon as possible. Wigs are not only paneac remedy for hair loss but also the best thing you can still try out different styles every day and look young, beautiful and subtle always. You can also try out the best wigs for Caucasian hair while you are searching online. -That's a task that fits well git-annex. -Note that doing the dull work of copying and pasting the URL and the downloading it and then opening it for reading is a pain to do every time I'm interested in a document I have found on the web. (Of course, I would need to fill out the bibliogrphic information for this document if I want to refer to it, but that can be done later. Initially, I wish I just don't lose the source URL of a document at the moment when I get interested in it and start reading.) -So, I could be assisted by a replacement of the "downloads" menu of, say, Firefox: whenever I want to open a file for viewing (like a PDF), it should ask me where to save it, and I'd choose the directory with my work, then it should register it with git-annex (so that the source URL is saved, and perhaps it should also write down the referring page's URL somewhere nearby automatically), download it, and open with a viewer for reading. -Then I'll have the interesting literature there when I'm offline; the source URLs would be saved, so that they can be put into the references. Also, if I distribute this work with Git, at another location git-annex can be used to easily get all the literature again. - -(Hmmm... probably, the browser that this will be simplest for me to implement for is emacs-w3m; simply, some functions calling git-annex...) - -> This seems fairly doable to implement since the git-annex [[design/assistant]] -> already has a webapp. So a javascript toolbar thing could be made that -> submits the current url (or maybe links dragged into it?) to the webapp -> for adding to the annex. -> -> The only wrinkle is that the webapp runs under a new url each time -> it starts, due to using a high port and embedding some auth token in the -> url. --[[Joey]] - -[[!tag /design/assistant]] +You must always be broad-minded and prepared so as to choose the best women's hairpieces for yourself while keeping the budget factor in mind as well so as to avoid any last-minute issues. In order to purchase the most suitable hair care products for yourself, you should choose a reliable online portal. For more info click here - hairpieces for women. From 1614e3e4cdb3343bda039c0d42706a0d5957401c Mon Sep 17 00:00:00 2001 From: superhair123 Date: Mon, 1 Jun 2020 13:46:52 +0000 Subject: [PATCH 06/10] --- doc/forum/Full_cap_human_hair_wigs.mdwn | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/forum/Full_cap_human_hair_wigs.mdwn diff --git a/doc/forum/Full_cap_human_hair_wigs.mdwn b/doc/forum/Full_cap_human_hair_wigs.mdwn new file mode 100644 index 0000000000..d826ffb54e --- /dev/null +++ b/doc/forum/Full_cap_human_hair_wigs.mdwn @@ -0,0 +1,12 @@ +
Buy Affordable human hair wigs online and enliven your hairstyle
+  +For those who are wearing human hair wigs for the first time in their life, especially women, it is natural to feel a bit uneasy and doubtful about the idea and that is why it is suggested to take the help of various online examples. Being one of the most available and practical solutions to your hair loss, these wigs play an important role in putting you out of your misery related to the issues of baldness. Nowadays, a lot of people are losing their hair in the early stages of life due to extreme stress and poor lifestyle and these wigs and hair extensions are what keep them going.  + + + +Hair loss is the struggle that you fight for at least once in your lifetime and to make sure that you do not lose it,wigs for white women are here at your service. Not only for women, but there are many hair loss solutions are also available out there in the market for men as well so that they can upgrade the way they look. So, this is high time for you to not take undue pressure of your hair loss and go for the most accessible solution for the same as soon as possible. Wigs are not only paneac remedy for hair loss but also the best thing you can still try out different styles every day and look young, beautiful and subtle always. You can also try out the best wigs for Caucasian hair while you are searching online. + + + + +You must always be broad-minded and prepared so as to choose the best women's hairpieces for yourself while keeping the budget factor in mind as well so as to avoid any last-minute issues. In order to purchase the most suitable hair care products for yourself, you should choose a reliable online portal. For more info click here - hairpieces for women. From 4b0dd1fcb28b6de9cc64af80b844dc80af664209 Mon Sep 17 00:00:00 2001 From: superhair123 Date: Mon, 1 Jun 2020 13:47:30 +0000 Subject: [PATCH 07/10] --- ...sing_--_tracking_the_sources_of_the_downloads.mdwn | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn b/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn index 775ef0c171..8b13789179 100644 --- a/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn +++ b/doc/todo/wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn @@ -1,12 +1 @@ -Buy Affordable human hair wigs online and enliven your hairstyle -  -For those who are wearing human hair wigs for the first time in their life, especially women, it is natural to feel a bit uneasy and doubtful about the idea and that is why it is suggested to take the help of various online examples. Being one of the most available and practical solutions to your hair loss, these wigs play an important role in putting you out of your misery related to the issues of baldness. Nowadays, a lot of people are losing their hair in the early stages of life due to extreme stress and poor lifestyle and these wigs and hair extensions are what keep them going.  - - -Hair loss is the struggle that you fight for at least once in your lifetime and to make sure that you do not lose it,wigs for white women are here at your service. Not only for women, but there are many hair loss solutions are also available out there in the market for men as well so that they can upgrade the way they look. So, this is high time for you to not take undue pressure of your hair loss and go for the most accessible solution for the same as soon as possible. Wigs are not only paneac remedy for hair loss but also the best thing you can still try out different styles every day and look young, beautiful and subtle always. You can also try out the best wigs for Caucasian hair while you are searching online. - - - - -You must always be broad-minded and prepared so as to choose the best women's hairpieces for yourself while keeping the budget factor in mind as well so as to avoid any last-minute issues. In order to purchase the most suitable hair care products for yourself, you should choose a reliable online portal. For more info click here - hairpieces for women. From 10dcc6e27e14762146a4b465ff30258263b7cc06 Mon Sep 17 00:00:00 2001 From: superhair123 Date: Mon, 1 Jun 2020 13:48:04 +0000 Subject: [PATCH 08/10] --- doc/forum/Full_cap_human_hair_wigs.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/forum/Full_cap_human_hair_wigs.mdwn b/doc/forum/Full_cap_human_hair_wigs.mdwn index d826ffb54e..a698615a26 100644 --- a/doc/forum/Full_cap_human_hair_wigs.mdwn +++ b/doc/forum/Full_cap_human_hair_wigs.mdwn @@ -1,4 +1,5 @@
Buy Affordable human hair wigs online and enliven your hairstyle
+   For those who are wearing human hair wigs for the first time in their life, especially women, it is natural to feel a bit uneasy and doubtful about the idea and that is why it is suggested to take the help of various online examples. Being one of the most available and practical solutions to your hair loss, these wigs play an important role in putting you out of your misery related to the issues of baldness. Nowadays, a lot of people are losing their hair in the early stages of life due to extreme stress and poor lifestyle and these wigs and hair extensions are what keep them going.  From fa3a8e73cf7fbad4a56dda0c48910ee0febf5c29 Mon Sep 17 00:00:00 2001 From: Ilya_Shlyakhter Date: Mon, 1 Jun 2020 16:36:34 +0000 Subject: [PATCH 09/10] removed --- doc/forum/Full_cap_human_hair_wigs.mdwn | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 doc/forum/Full_cap_human_hair_wigs.mdwn diff --git a/doc/forum/Full_cap_human_hair_wigs.mdwn b/doc/forum/Full_cap_human_hair_wigs.mdwn deleted file mode 100644 index a698615a26..0000000000 --- a/doc/forum/Full_cap_human_hair_wigs.mdwn +++ /dev/null @@ -1,13 +0,0 @@ -
Buy Affordable human hair wigs online and enliven your hairstyle
- -  -For those who are wearing human hair wigs for the first time in their life, especially women, it is natural to feel a bit uneasy and doubtful about the idea and that is why it is suggested to take the help of various online examples. Being one of the most available and practical solutions to your hair loss, these wigs play an important role in putting you out of your misery related to the issues of baldness. Nowadays, a lot of people are losing their hair in the early stages of life due to extreme stress and poor lifestyle and these wigs and hair extensions are what keep them going.  - - - -Hair loss is the struggle that you fight for at least once in your lifetime and to make sure that you do not lose it,wigs for white women are here at your service. Not only for women, but there are many hair loss solutions are also available out there in the market for men as well so that they can upgrade the way they look. So, this is high time for you to not take undue pressure of your hair loss and go for the most accessible solution for the same as soon as possible. Wigs are not only paneac remedy for hair loss but also the best thing you can still try out different styles every day and look young, beautiful and subtle always. You can also try out the best wigs for Caucasian hair while you are searching online. - - - - -You must always be broad-minded and prepared so as to choose the best women's hairpieces for yourself while keeping the budget factor in mind as well so as to avoid any last-minute issues. In order to purchase the most suitable hair care products for yourself, you should choose a reliable online portal. For more info click here - hairpieces for women. From e3b487d41cd39888ab9abbbf4e58757459b86f2b Mon Sep 17 00:00:00 2001 From: the13thletter Date: Tue, 2 Jun 2020 14:26:52 +0000 Subject: [PATCH 10/10] Added a comment --- ..._e8636243a3c98b11e54b6fa8617f9e32._comment | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/bugs/add__58___inconsistently_treats_files_in_dotdirs_as_dotfiles/comment_3_e8636243a3c98b11e54b6fa8617f9e32._comment diff --git a/doc/bugs/add__58___inconsistently_treats_files_in_dotdirs_as_dotfiles/comment_3_e8636243a3c98b11e54b6fa8617f9e32._comment b/doc/bugs/add__58___inconsistently_treats_files_in_dotdirs_as_dotfiles/comment_3_e8636243a3c98b11e54b6fa8617f9e32._comment new file mode 100644 index 0000000000..ebc1097f34 --- /dev/null +++ b/doc/bugs/add__58___inconsistently_treats_files_in_dotdirs_as_dotfiles/comment_3_e8636243a3c98b11e54b6fa8617f9e32._comment @@ -0,0 +1,20 @@ +[[!comment format=mdwn + username="the13thletter" + avatar="http://cdn.libravatar.org/avatar/596520d6cdaa0709ae4413665b10ec7c" + subject="comment 3" + date="2020-06-02T14:26:52Z" + content=""" +OP here. Sorry for the radio silence. + +> I think it's quite likely that most people consider files in dotdirs to be dotfiles, most of the time. (.git/index is clearly not a dotfile, .git/config probably is) **The exact semantics of it are vague enough** that it's probably better to not consider them when it comes to this bug report. +> +> [...] +> +> I'm also reluctant to start another behavior change in this area, there has been more than enough drama around dotfile handling recently. +> +> [...] +> +> It would also be possible for users to get back the current behavior if desired by configuring annex.dotfiles and annex.largefiles. + +(Emphasis mine.) Given the points above, which I agree with (1) or accept (2 and 3), I'm perfectly fine with documenting the current behavior as correct and leaving it at that. My confusion stems from the fact that when I see `.foo/bar`, I say “no dotfile, because the file is actually named ‘bar’”, and git-annex says “dotfile, because the pathname expression begins with a dot” (or something like that) instead. Stating the exact rules git-annex uses to classify dotfiles as such, ideally alongside the documentation for `annex.dotfiles` and `annex.largefiles`, would avoid this confusion. +"""]]