Thread (19 messages) flat view 19 messages, 3 authors, 2016-06-15

Re: Store autocrlf during init-db (was [msysGit] autocrlf problems with Git-preview20080301.exe)

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:44:25

Hi,

On Mon, 24 Mar 2008, Dmitry Potapov wrote:
On Mon, Mar 24, 2008 at 01:01:54AM +0100, Johannes Schindelin wrote:
quoted
On Mon, 24 Mar 2008, Dmitry Potapov wrote:
quoted
We already have templates for different hooks, info/exclude, etc. 
So, instead of placing autocrlf in /etc/gitconfig, you should place 
this variable to /usr/share/git/templates/config and this file 
should be copied by git init or git clone as any other file in 
templates.
I thought we discussed that already?  And the consensus was that this 
does not allow for per-user overriding.
I am sorry I missed this discussion. In this case, I believe that the 
idea of templates should be extended, so any user may have his/her own 
templates in $HOME/.gittemplates. IMHO, it makes much more sense than 
making an exception for autocrlf in builtin-init-db.c and breaking 
existing repositories...
I think I actually suggested something like that.  But that gets only even 
more complicated: if you have a template for .git/config in 
$HOME/.gittemplates/, then the global template will be _disregarded_, even 
if the administrator puts something vital in there.

Maybe the best idea would be an "init" hook, settable from the config, 
after all.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help