global numcopies setting
* numcopies: New command, sets global numcopies value that is seen by all clones of a repository. * The annex.numcopies git config setting is deprecated. Once the numcopies command is used to set the global number of copies, any annex.numcopies git configs will be ignored. * assistant: Make the prefs page set the global numcopies. This global numcopies setting is needed to let preferred content expressions operate on numcopies. It's also convenient, because typically if you want git-annex to preserve N copies of files in a repo, you want it to do that no matter which repo it's running in. Making it global avoids needing to warn the user about gotchas involving inconsistent annex.numcopies settings. (See changes to doc/numcopies.mdwn.) Added a new variety of git-annex branch log file, that holds only 1 value. Will probably be useful for other stuff later. This commit was sponsored by Nicolas Pouillard.
This commit is contained in:
parent
ecd4c35d7e
commit
d66535f065
25 changed files with 246 additions and 45 deletions
|
@ -47,10 +47,10 @@ work tree, which gitattributes settings do not.
|
|||
Conclusion:
|
||||
|
||||
* Add to the git-annex branch a numcopies file that holds the global
|
||||
numcopies default if present.
|
||||
* Modify the assistant to use it when configuring numcopies.
|
||||
numcopies default if present. **done**
|
||||
* Modify the assistant to use it when configuring numcopies. **done**
|
||||
* To deprecate .git/config's annex.numcopies, only make it take effect
|
||||
when there is no numcopies file in the git-annex branch.
|
||||
when there is no numcopies file in the git-annex branch. **done**
|
||||
* Add "numcopiesneeded=N" preferred content expression using the git-annex
|
||||
branch numcopies setting, overridden by any .gitattributes numcopies setting
|
||||
for a particular file. It should ignore the other ways to specify
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue