git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv3 0/5] repo-local env vars handling
@ 2010-02-23 23:35 Giuseppe Bilotta
  2010-02-23 23:35 ` [PATCHv3 1/5] cache: static list of repo-local env vars Giuseppe Bilotta
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Giuseppe Bilotta @ 2010-02-23 23:35 UTC (permalink / raw)
  To: git
  Cc: Junio C Hamano, Heiko Voigt, msysGit Mailinglist, Johannes Sixt,
	Jens Lehmann, Johannes Schindelin, Giuseppe Bilotta

Ok, the Git GUI + submodule fix is shaping up in a pretty much more
general thing. In this third iteration, the patch has been augmented by
two important patches:

* the first patch defines a static list (const char *const []) holding
  all the repo-local environment variables. The list is not used yet,
  just defined
* the third patch adds a rev-parse (I couldn't think of a better place)
  option to list these variables (just the names, not the values)

The connect and sh-setup patches have obviously been adapted to use
the new provided features. The last patch didn't change, which in
particular means that Jens Lehmann's C-side submodule fix is still
valid, although it might benefit from being reworked to exploit the
static list exposed by this patchset.

Giuseppe Bilotta (5):
  cache: static list of repo-local env vars
  connect: use static list of repo-local env vars
  rev-parse: --local-env-vars option
  shell setup: clear_local_git_env() function
  submodules: ensure clean environment when operating in a submodule

 Documentation/git-rev-parse.txt |    6 ++++++
 Makefile                        |    1 +
 builtin-rev-parse.c             |    8 ++++++++
 cache.c                         |   13 +++++++++++++
 cache.h                         |    2 ++
 connect.c                       |   13 +------------
 git-sh-setup.sh                 |    7 +++++++
 git-submodule.sh                |   20 ++++++++++----------
 8 files changed, 48 insertions(+), 22 deletions(-)
 create mode 100644 cache.c

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-02-24  7:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-23 23:35 [PATCHv3 0/5] repo-local env vars handling Giuseppe Bilotta
2010-02-23 23:35 ` [PATCHv3 1/5] cache: static list of repo-local env vars Giuseppe Bilotta
2010-02-23 23:35 ` [PATCHv3 2/5] connect: use " Giuseppe Bilotta
2010-02-24  7:14   ` Johannes Sixt
2010-02-24  7:33     ` Giuseppe Bilotta
2010-02-23 23:35 ` [PATCHv3 3/5] rev-parse: --local-env-vars option Giuseppe Bilotta
2010-02-23 23:35 ` [PATCHv3 4/5] shell setup: clear_local_git_env() function Giuseppe Bilotta
2010-02-23 23:35 ` [PATCHv3 5/5] submodules: ensure clean environment when operating in a submodule Giuseppe Bilotta

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).