Re: [PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-09 Thread Jeff King
On Fri, Dec 09, 2016 at 06:28:10PM +0100, Johannes Schindelin wrote: > > Great. Thanks for taking a stab at this. > > Well, I figured that I can go through you to get this integrated into > git.git. I am not sure what you mean here, but it _sounds_ like you are continuing to be negative about

Re: [PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-09 Thread Johannes Schindelin
Hi Peff, On Thu, 8 Dec 2016, Jeff King wrote: > On Thu, Dec 08, 2016 at 04:35:56PM +0100, Johannes Schindelin wrote: > > > The idea here is to discover the .git/ directory gently (i.e. without > > changing the current working directory), and to use it to read the > > .git/config file early,

Re: [PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-09 Thread Johannes Schindelin
Hi Duy, On Fri, 9 Dec 2016, Duy Nguyen wrote: > On Thu, Dec 8, 2016 at 10:35 PM, Johannes Schindelin > wrote: > > Hopefully these patches will lead to something that we can integrate, > > and that eventually will make Git's startup sequence much less > > surprising.

Re: [PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-09 Thread Duy Nguyen
On Thu, Dec 8, 2016 at 10:35 PM, Johannes Schindelin wrote: > Hopefully these patches will lead to something that we can integrate, > and that eventually will make Git's startup sequence much less > surprising. What did it surprise you with? Just curious. I can see

Re: [PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-08 Thread Jeff King
On Thu, Dec 08, 2016 at 04:35:56PM +0100, Johannes Schindelin wrote: > The idea here is to discover the .git/ directory gently (i.e. without > changing the current working directory), and to use it to read the > .git/config file early, before we actually called setup_git_directory() > (if we ever

[PATCH/RFC 0/7] Pie-in-the-sky attempt to fix the early config

2016-12-08 Thread Johannes Schindelin
Hopefully these patches will lead to something that we can integrate, and that eventually will make Git's startup sequence much less surprising. The idea here is to discover the .git/ directory gently (i.e. without changing the current working directory), and to use it to read the .git/config