Am 08.11.2016 um 16:22 schrieb Jonathan Word:
> Proposal:
>
> Part 1) Add a .gitconfig variable to respect a read-only gitconfig
> file and optional "--force" override option for the `git config`
> command
>
> Such a gitconfig variable could be defined as:
> config.respectFileMode: [ "never", "allow-override", "always" ]
> [...]
> Thoughts?
I'd consider disrespecting file permissions to be a bug. Only very few tools
allow to do so ('rm' is the only other one coming to mind right now), for good
reason. If they do, only with additional parameters or by additional user
interaction. Git should follow this strategy.
Which means: respect file permissions, no additional config variable and only
if there's very substantial reason, add a --force. KISS.
That said, disrespecting permissions requires additional code, so it'd be
interesting to know why this code was added. The relevant commit in the git.git
repo should tell.
Markus
--
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/