comment
This commit is contained in:
parent
5b45deda15
commit
b4c149b05e
1 changed files with 35 additions and 0 deletions
|
@ -0,0 +1,35 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 6"""
|
||||
date="2021-07-12T15:42:52Z"
|
||||
content="""
|
||||
Almost anything can be argued to reflect the nature of some repo in some way.
|
||||
That's not a useful criteria.
|
||||
|
||||
And the same could be argued about many git configs, and of course they
|
||||
cannot be set globally, and noone is bothered much by this, because we can
|
||||
all arrange for git configs to be set after cloning a repo.
|
||||
|
||||
I don't know what the right criteria is, but I do know I don't want to
|
||||
force users to have to worry about overriding every possible config locally
|
||||
because it's been set globally. git-annex should not behave in a near infinity
|
||||
of different ways in clones of different repos, because that would make its
|
||||
starting behavior impossible to understand.
|
||||
|
||||
So the more there are requests for more global configs, the more it seems
|
||||
like adding any global configs, without a strong criteria, is not a good
|
||||
idea.
|
||||
|
||||
Some global configs that do make sense are numcopies and required copies
|
||||
settings, because those values need to be coordinated globally to make sure
|
||||
enough copies are preserved. Similarly, preferred content because one
|
||||
repo needs to know what is preferred content of another repo. And I think
|
||||
annex.securehashesonly makes sense as a global, to avoid adding files
|
||||
with insecure hashes that would then not be accessible in repos with
|
||||
that config set. annex.largefiles mostly makes sense because .gitattributes
|
||||
has a whitespace problem which it avoids, and it's similar to using
|
||||
.gitattributes (although not identical). It feels on the edge.
|
||||
|
||||
annex.synccontent etc are explicitly about changing the default behavior
|
||||
of a command. At the moment I feel like they were a bad idea.
|
||||
"""]]
|
Loading…
Add table
Reference in a new issue