git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v7 2/7] wrap-for-bin: Make bin-wrappers chainable

From
Michael Haggerty <mhagger@alum.mit.edu>
Date
Jul 3, 2013, 10:30 UTC
Message-ID
<51D3FD59.7090701@alum.mit.edu>
In-Reply-To
<1372804789-12732-3-git-send-email-benoit.person@ensimag.fr>
On 07/03/2013 12:39 AM, benoit.person@ensimag.fr wrote:
Show 9 quoted lines
> From: Benoit Person <benoit.person@ensimag.fr>
> 
> For now, bin-wrappers (based on wrap-for-bin.sh) redefine some
> environnement variables (like $GITPERLLIB). If we want to chain to
> those scripts and define one of those variables before, our changes
> will be overwritten.
> 
> This patch simply makes the bin-wrappers prepend their modifications
> rather than redefine the vars.

Your commit message makes it sound like GITPERLLIB is only one example of a general class of environment variables fixed by the patch, but in fact the patch address *only* GITPERLLIB. Please make the commit message better match the patch.

And maybe you could mention for posterity whether you have seen other variables that will need fixing vs. you did an audit and think that GITPERLLIB is the only problematic one vs. you haven't looked for other similar problems at all. This could save some time for the next person with a similar itch and/or maybe inspire somebody to do an audit.

Thanks, Michael

Show 20 quoted lines
> Signed-off-by: Benoit Person <benoit.person@ensimag.fr>
> Signed-off-by: Matthieu Moy <matthieu.moy@grenoble-inp.fr>
> ---
>  wrap-for-bin.sh | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/wrap-for-bin.sh b/wrap-for-bin.sh
> index 53a8dd0..dbebe49 100644
> --- a/wrap-for-bin.sh
> +++ b/wrap-for-bin.sh
> @@ -14,7 +14,7 @@ else
>  	GIT_TEMPLATE_DIR='@@BUILD_DIR@@/templates/blt'
>  	export GIT_TEMPLATE_DIR
>  fi
> -GITPERLLIB='@@BUILD_DIR@@/perl/blib/lib'
> +GITPERLLIB='@@BUILD_DIR@@/perl/blib/lib:'"$GITPERLLIB"
>  GIT_TEXTDOMAINDIR='@@BUILD_DIR@@/po/build/locale'
>  PATH='@@BUILD_DIR@@/bin-wrappers:'"$PATH"
>  export GIT_EXEC_PATH GITPERLLIB PATH GIT_TEXTDOMAINDIR
> 
-- 
Michael Haggerty
mhagger@alum.mit.edu
http://softwareswirl.blogspot.com/
Previous: Benoît PersonNext: Matthieu Moy
Message 9 of 20 in “git-remote-mediawiki: new tool to preview local changes without pushing”
  1. 0/7 git-remote-mediawiki: new tool to preview local changes without pushingbenoit.person@ensimag.fr, Jul 2, 2013
  2. 1/7 git-remote-mediawiki: Introduction of Git::Mediawiki.pmbenoit.person@ensimag.fr, Jul 2, 2013
  3. Junio C HamanoJul 2, 2013
  4. 2/7 wrap-for-bin: Make bin-wrappers chainablebenoit.person@ensimag.fr, Jul 2, 2013
  5. Junio C HamanoJul 2, 2013
  6. Benoît PersonJul 2, 2013
  7. Junio C HamanoJul 3, 2013
  8. Benoît PersonJul 3, 2013
  9. Michael HaggertyJul 3, 2013
  10. Matthieu MoyJul 3, 2013
  11. Junio C HamanoJul 3, 2013
  12. Matthieu MoyJul 3, 2013
  13. Junio C HamanoJul 3, 2013
  14. 3/7 git-remote-mediawiki: New git bin-wrapper for developementbenoit.person@ensimag.fr, Jul 2, 2013
  15. Junio C HamanoJul 2, 2013
  16. 4/7 git-remote-mediawiki: Update tests to run with the new bin-wrapperbenoit.person@ensimag.fr, Jul 2, 2013
  17. Matthieu MoyJul 3, 2013
  18. 5/7 git-remote-mediawiki: Factoring code between git-remote-mediawiki and Git::Mediawikibenoit.person@ensimag.fr, Jul 2, 2013
  19. 6/7 git-remote-mediawiki: Adding git-mw commandbenoit.person@ensimag.fr, Jul 2, 2013
  20. 7/7 git-remote-mediawiki: Add preview subcommand into git mwbenoit.person@ensimag.fr, Jul 2, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.