Re: [PATCH 2/2] Cached the git configuration, which is now noticibly faster on windows.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Arafangion wrote:
On Fri, 2008-11-07 at 21:19 -0800, David Symonds wrote:
<snip>
_gitConfig = None
def gitConfig(key):
  if _gitConfig is None:
    lines = read_pipe("git config -l", ignore_error=True).readlines():
    _gitConfig = dict([l.strip().split('=', 1) for l in lines])
  return _gitConfig.get(key, None)

That certainly is better, if one can assume that git's configuration is
small. (And relative to the memory usage of the script, it will
definetly be small).

What about using git config --get-regexp to only get the p4-related settings ?

I don't really know the options used by git-p4, but something like this seems like a good candidate to address every trade-off concerns?

git-config --get-regexp '^(p4|user)\.'
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux