From: Jeff King <peff@peff.net>
To: Matthieu Moy <Matthieu.Moy@grenoble-inp.fr>
Cc: "Jonathan Nieder" <jrnieder@gmail.com>,
"Hilco Wijbenga" <hilco.wijbenga@gmail.com>,
nguyenhu@minatec.inpg.fr, git@vger.kernel.org,
"Valentin DUPERRAY" <Valentin.Duperray@phelma.grenoble-inp.fr>,
"Franck JONAS" <Franck.Jonas@phelma.grenoble-inp.fr>,
"Lucien KONG" <Lucien.Kong@phelma.grenoble-inp.fr>,
"Thomas NGUY" <Thomas.Nguy@phelma.grenoble-inp.fr>,
"Huynh Khoi Nguyen NGUYEN"
<Huynh-Khoi-Nguyen.Nguyen@phelma.grenoble-inp.fr>,
"Nguyễn Thái Ngọc Duy" <pclouds@gmail.com>
Subject: Re: [RFC] Possibility to choose ~/.config/git/config instead of ~/.gitconfig
Date: Fri, 25 May 2012 16:11:23 -0400 [thread overview]
Message-ID: <20120525201123.GB4364@sigill.intra.peff.net> (raw)
In-Reply-To: <vpqipfkrvsx.fsf@bauges.imag.fr>
On Fri, May 25, 2012 at 07:54:06PM +0200, Matthieu Moy wrote:
> Having a $GIT_WORKTREE/.gitconfig file would be very nice, but raises a
> lot of security issues, so it's a much larger project (define which
> configuration values are allowed there, possibly take them into account
> at clone time, i.e. before checking out the files, and so on). Most
> likely out of the scope of my students' project ;-).
Yes, I have proposed it in multiple forms, and the discussion always
ends in "gross, it's too complex".
If you really want to do it, the recommended way at this point is:
# review for any issues (1)
less .gitconfig
# assuming it's OK, copy into place (2)
cp .gitconfig .git/config-from-upstream
# include it
git config include.path config-from-upstream
And then repeat steps (1) and (2) whenever you want to update from
upstream. That fixes not only the security issues, but also means that
you won't accidentally drop back to some antique bogus config when you
"git checkout $some_old_version".
-Peff
next prev parent reply other threads:[~2012-05-25 20:11 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-25 16:15 [RFC] Possibility to choose ~/.config/git/config instead of ~/.gitconfig nguyenhu
2012-05-25 17:01 ` Jonathan Nieder
2012-05-25 17:29 ` Matthieu Moy
2012-05-25 17:44 ` Jonathan Nieder
2012-05-25 17:31 ` Hilco Wijbenga
2012-05-25 17:42 ` Jonathan Nieder
2012-05-25 17:47 ` Hilco Wijbenga
2012-05-25 18:12 ` [PATCH] config doc: remove confusion about relative GIT_DIR from FILES section Jonathan Nieder
2012-05-25 20:06 ` Jeff King
2012-05-25 18:20 ` [RFC] Possibility to choose ~/.config/git/config instead of ~/.gitconfig Junio C Hamano
2012-05-25 17:54 ` Matthieu Moy
2012-05-25 20:11 ` Jeff King [this message]
2012-05-25 18:13 ` Junio C Hamano
2012-05-25 18:25 ` Jonathan Nieder
2012-05-25 18:34 ` Junio C Hamano
2012-05-25 18:44 ` Jonathan Nieder
2012-05-25 18:58 ` Junio C Hamano
2012-05-25 19:13 ` Matthieu Moy
2012-05-25 19:17 ` Jonathan Nieder
2012-05-25 19:29 ` Matthieu Moy
2012-05-25 19:35 ` Jonathan Nieder
2012-05-25 19:37 ` Jonathan Nieder
2012-05-25 19:39 ` Matthieu Moy
2012-05-25 19:01 ` Matthieu Moy
2012-05-26 10:45 ` Felipe Contreras
2012-05-26 10:59 ` Heiko Voigt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120525201123.GB4364@sigill.intra.peff.net \
--to=peff@peff.net \
--cc=Franck.Jonas@phelma.grenoble-inp.fr \
--cc=Huynh-Khoi-Nguyen.Nguyen@phelma.grenoble-inp.fr \
--cc=Lucien.Kong@phelma.grenoble-inp.fr \
--cc=Matthieu.Moy@grenoble-inp.fr \
--cc=Thomas.Nguy@phelma.grenoble-inp.fr \
--cc=Valentin.Duperray@phelma.grenoble-inp.fr \
--cc=git@vger.kernel.org \
--cc=hilco.wijbenga@gmail.com \
--cc=jrnieder@gmail.com \
--cc=nguyenhu@minatec.inpg.fr \
--cc=pclouds@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).