From 6bbc66d3ab53094d139cd8e571f4e78c6413afa3 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawm8wY171R5c4u_jPmB6LU6n6Px2xePM4sE" Date: Sun, 31 Aug 2014 07:09:53 +0000 Subject: Added a comment --- .../comment_1_df1850059a7a3006db7cb5c588dac3d7._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/forum/difference_between_full_backup_and_number_of_copies__63__/comment_1_df1850059a7a3006db7cb5c588dac3d7._comment diff --git a/doc/forum/difference_between_full_backup_and_number_of_copies__63__/comment_1_df1850059a7a3006db7cb5c588dac3d7._comment b/doc/forum/difference_between_full_backup_and_number_of_copies__63__/comment_1_df1850059a7a3006db7cb5c588dac3d7._comment new file mode 100644 index 000000000..e58f5402b --- /dev/null +++ b/doc/forum/difference_between_full_backup_and_number_of_copies__63__/comment_1_df1850059a7a3006db7cb5c588dac3d7._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawm8wY171R5c4u_jPmB6LU6n6Px2xePM4sE" + nickname="Efraim" + subject="comment 1" + date="2014-08-31T07:09:52Z" + content=""" +number of copies is the minimum number of copies that can exist when you try to drop a file from a repository/without git-annex telling you that you don't have enough copies and should protect your data better. A full backup by default tries to get every file it can get its hands on, including old versions. +"""]] -- cgit v1.2.3 From 7c36cf9c0534a1b3aa1a596f5c38ede2ef260c98 Mon Sep 17 00:00:00 2001 From: "http://svario.it/gioele" Date: Sun, 31 Aug 2014 10:05:55 +0000 Subject: Add global configuration to test script --- doc/bugs/whereis_does_not_work_in_direct_mode.mdwn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn b/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn index 69302b0b1..92ce0aa0b 100644 --- a/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn +++ b/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn @@ -20,7 +20,10 @@ The following script (available at Date: Sun, 31 Aug 2014 10:09:27 +0000 Subject: Add details to the description --- doc/bugs/whereis_does_not_work_in_direct_mode.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn b/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn index 92ce0aa0b..701876c4d 100644 --- a/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn +++ b/doc/bugs/whereis_does_not_work_in_direct_mode.mdwn @@ -1,6 +1,6 @@ ### Please describe the problem. -`git annex whereis` says that there are no copies of any of the files that have been added in repositories running in direct mode. +`git annex whereis` says that there are no copies of any of the files that have been added in repositories running in direct mode when `annex.alwayscommit` is set to `false`. In other words, if I add a file from PC1 in direct mode, `whereis` in PC2 will fail. Instead, if I add the same file from PC1 in indirect mode, `whereis` in PC2 will work correctly and will report that the file is present in PC1. -- cgit v1.2.3 From bf8bc9a9064ec7ab8104a51bb7c675ca3a4b473b Mon Sep 17 00:00:00 2001 From: "http://svario.it/gioele" Date: Sun, 31 Aug 2014 10:15:31 +0000 Subject: Added a comment --- .../comment_5_00926da970a20de67ba7719610f17142._comment | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/bugs/whereis_does_not_work_in_direct_mode/comment_5_00926da970a20de67ba7719610f17142._comment diff --git a/doc/bugs/whereis_does_not_work_in_direct_mode/comment_5_00926da970a20de67ba7719610f17142._comment b/doc/bugs/whereis_does_not_work_in_direct_mode/comment_5_00926da970a20de67ba7719610f17142._comment new file mode 100644 index 000000000..5873167be --- /dev/null +++ b/doc/bugs/whereis_does_not_work_in_direct_mode/comment_5_00926da970a20de67ba7719610f17142._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://svario.it/gioele" + nickname="gioele" + subject="comment 5" + date="2014-08-31T10:15:30Z" + content=""" +I have found out that there is a connection between this problem and the _global_ configuration of `annex.alwayscommit`. This problem will appear only if `annex.alwayscommit` is globally set to `false`. What is very strange is that setting `annex.alwayscommit` locally does not make this bug appear; only a globally set `annex.alwayscommit` will trigger this problem. + +I fixed the test script to set `annex.alwayscommit` globally. + +Now I see why I could reproduce this bug on different machines but Joey could not: all my machines have the same `~/.gitconfig`. +"""]] -- cgit v1.2.3 From 6570b68427913608f601286de2f1176740a7541e Mon Sep 17 00:00:00 2001 From: Ganwell Date: Sun, 31 Aug 2014 13:38:43 +0000 Subject: --- ...vicfg_and_description_often_not_propagated.mdwn | 151 +++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 doc/bugs/vicfg_and_description_often_not_propagated.mdwn diff --git a/doc/bugs/vicfg_and_description_often_not_propagated.mdwn b/doc/bugs/vicfg_and_description_often_not_propagated.mdwn new file mode 100644 index 000000000..dcee90b22 --- /dev/null +++ b/doc/bugs/vicfg_and_description_often_not_propagated.mdwn @@ -0,0 +1,151 @@ +### Please describe the problem. + +I can change the settings in one repo and sync it everywhere. Just to be surprised that one repo starts syncing to the transfer, every time it turns out that this repo lost its vicfg settings. Especially the Repository preferred contents are all back on standard. It was even once that it had the current settings and after the change and sync it goes back to some older state instead of the new one. + +### What steps will reproduce the problem? + +Well that is very hard. I have 8 repos and it happens randomly to some of them. I recreated all of them recently because I thought they are corrupt, that didn't help, just took me one week of time. It is also very hard to find a way to reproduce this because every vicfg causes a merge which takes minutes to hours. + +### What version of git-annex are you using? On what operating system? + +Linux: git-annex version: 5.20140412ubuntu1 +Mac OS: git-annex version: 5.20140717 + +### Please provide any additional information below. + +Layout: + +transfer on rsync.net, conntented to that: + + - Two OS X Clients + + - Two Linux Archives + +My settings: + + + +[[!format sh """ +# If you can, paste a complete transcript of the problem occurring here. +# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log + +# git-annex configuration +# +# Changes saved to this file will be recorded in the git-annex branch. +# +# Lines in this file have the format: +# setting field = value + +# Repository trust configuration +# (Valid trust levels: trusted semitrusted untrusted dead) +# (for Music bei Pirmin) +trust 0734498b-817c-419f-a0c0-660854dc7cbe = trusted +# (for Music bei Jean (Willikins) [willikins]) +trust 20e9d2e5-9563-4507-82d5-bf8e23be29a5 = trusted +# (for Music bei Jean (Willikins Clone)) +trust 6e3431e9-8ec2-404a-9c35-b967db63147d = trusted +# (for Music bei Jean (Watson)) +trust a6febfa0-9fe5-4a65-95bb-dc255d87c2e2 = trusted +# (for ) +trust dafe9a64-2480-40e2-9688-9f783577ef72 = dead +# (for web) +#trust 00000000-0000-0000-0000-000000000001 = semitrusted +# (for music transfer via rsync.net [music_rsync]) +#trust 83c42610-42ad-459d-92a4-1aca2dfb97e1 = semitrusted + +# Repository groups +# (Standard groups: client transfer backup incrementalbackup smallarchive archive source manual public unwanted) +# (Separate group names with spaces) +# (for Music bei Jean (Willikins) [willikins]) +group 20e9d2e5-9563-4507-82d5-bf8e23be29a5 = archive +# (for Music bei Jean (Willikins Clone)) +group 6e3431e9-8ec2-404a-9c35-b967db63147d = archive +# (for ) +group 26d38f31-cb6c-412c-84ef-597d7959a680 = backup +# (for Music bei Pirmin) +group 0734498b-817c-419f-a0c0-660854dc7cbe = client +# (for Music bei Jean (Watson)) +group a6febfa0-9fe5-4a65-95bb-dc255d87c2e2 = client +# (for music transfer via rsync.net [music_rsync]) +group 83c42610-42ad-459d-92a4-1aca2dfb97e1 = transfer +# (for ) +group dafe9a64-2480-40e2-9688-9f783577ef72 = unwanted +# (for web) +#group 00000000-0000-0000-0000-000000000001 = + +# Repository preferred contents +# (Set to "standard" to use a repository's group's preferred contents) +# (for Music bei Jean (Willikins) [willikins]) +wanted 20e9d2e5-9563-4507-82d5-bf8e23be29a5 = (not (copies=archive:2 or copies=smallarchive:2)) or approxlackingcopies=2 +# (for Music bei Jean (Willikins Clone)) +wanted 6e3431e9-8ec2-404a-9c35-b967db63147d = (not (copies=archive:2 or copies=smallarchive:2)) or approxlackingcopies=2 +# (for music transfer via rsync.net [music_rsync]) +wanted 83c42610-42ad-459d-92a4-1aca2dfb97e1 = not (inallgroup=client and copies=archive:2 and copies=client:2) and ((((exclude=*/archive/* and exclude=archive/*) or (not (copies=archive:1 or copies=smallarchive:1))) and not unused) or approxlackingcopies=1) +# (for Music bei Pirmin) +wanted 0734498b-817c-419f-a0c0-660854dc7cbe = standard +# (for ) +wanted 26d38f31-cb6c-412c-84ef-597d7959a680 = standard +# (for ) +wanted dafe9a64-2480-40e2-9688-9f783577ef72 = standard +# (for web) +#wanted 00000000-0000-0000-0000-000000000001 = +# (for Music bei Jean (Watson)) +wanted a6febfa0-9fe5-4a65-95bb-dc255d87c2e2 = standard + +# Group preferred contents +# (Used by repositories with "groupwanted" in their preferred contents) +#groupwanted archive = +#groupwanted backup = +#groupwanted client = +#groupwanted incrementalbackup = +#groupwanted manual = +#groupwanted public = +#groupwanted smallarchive = +#groupwanted source = +#groupwanted transfer = +#groupwanted unwanted = + +# Standard preferred contents +# (Used by wanted or groupwanted expressions containing "standard") +# (For reference only; built-in and cannot be changed!) +# standard client = (((exclude=*/archive/* and exclude=archive/*) or (not (copies=archive:1 or copies=smallarchive:1))) and not unused) or approxlackingcopies=1 +# standard transfer = (not (inallgroup=client and copies=client:2) and ((((exclude=*/archive/* and exclude=archive/*) or (not (copies=archive:1 or copies=smallarchive:1))) and not unused) or approxlackingcopies=1)) or approxlackingcopies=1 +# standard backup = include=* or unused +# standard incrementalbackup = ((include=* or unused) and (not copies=incrementalbackup:1)) or approxlackingcopies=1 +# standard smallarchive = ((include=*/archive/* or include=archive/*) and ((not (copies=archive:1 or copies=smallarchive:1)) or approxlackingcopies=1)) or approxlackingcopies=1 +# standard archive = (not (copies=archive:1 or copies=smallarchive:1)) or approxlackingcopies=1 +# standard source = not (copies=1) +# standard manual = present and ((((exclude=*/archive/* and exclude=archive/*) or (not (copies=archive:1 or copies=smallarchive:1))) and not unused) or approxlackingcopies=1) +# standard public = inpreferreddir +# standard unwanted = exclude=* + +# Repository required contents +# (for web) +#required 00000000-0000-0000-0000-000000000001 = +# (for Music bei Pirmin) +#required 0734498b-817c-419f-a0c0-660854dc7cbe = +# (for Music bei Jean (Willikins) [willikins]) +#required 20e9d2e5-9563-4507-82d5-bf8e23be29a5 = +# (for Music bei Jean (Willikins Clone)) +#required 6e3431e9-8ec2-404a-9c35-b967db63147d = +# (for music transfer via rsync.net [music_rsync]) +#required 83c42610-42ad-459d-92a4-1aca2dfb97e1 = +# (for Music bei Jean (Watson)) +#required a6febfa0-9fe5-4a65-95bb-dc255d87c2e2 = + +# Scheduled activities +# (Separate multiple activities with "; ") +# (for web) +#schedule 00000000-0000-0000-0000-000000000001 = +# (for Music bei Pirmin) +#schedule 0734498b-817c-419f-a0c0-660854dc7cbe = +# (for Music bei Jean (Willikins) [willikins]) +#schedule 20e9d2e5-9563-4507-82d5-bf8e23be29a5 = +# (for Music bei Jean (Willikins Clone)) +#schedule 6e3431e9-8ec2-404a-9c35-b967db63147d = +# (for music transfer via rsync.net [music_rsync]) +#schedule 83c42610-42ad-459d-92a4-1aca2dfb97e1 = +# (for Music bei Jean (Watson)) +#schedule a6febfa0-9fe5-4a65-95bb-dc255d87c2e2 = +# End of transcript or log. +"""]] -- cgit v1.2.3 From e3a0fd9ec57d3731710798efb44db3206f1f6af2 Mon Sep 17 00:00:00 2001 From: Ganwell Date: Sun, 31 Aug 2014 13:41:06 +0000 Subject: --- doc/bugs/vicfg_and_description_often_not_propagated.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/bugs/vicfg_and_description_often_not_propagated.mdwn b/doc/bugs/vicfg_and_description_often_not_propagated.mdwn index dcee90b22..d42ba43a9 100644 --- a/doc/bugs/vicfg_and_description_often_not_propagated.mdwn +++ b/doc/bugs/vicfg_and_description_often_not_propagated.mdwn @@ -9,6 +9,7 @@ Well that is very hard. I have 8 repos and it happens randomly to some of them. ### What version of git-annex are you using? On what operating system? Linux: git-annex version: 5.20140412ubuntu1 + Mac OS: git-annex version: 5.20140717 ### Please provide any additional information below. -- cgit v1.2.3