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
BPBenoît Person <benoit.person@ensimag.fr>
Date
Jul 3, 2013, 09:46 UTC
Message-ID
<CAETqRCjPkjZiKDmRc8TP-kZXOJwKn-_X2Bvnuqp=fJKRcwtuEw@mail.gmail.com>
In-Reply-To
<7vhagcgh0e.fsf@alter.siamese.dyndns.org>
Show 7 quoted lines
>> For now, GITPERLLIB is only used in that kind of statements:
>> use lib (split(/:/, $ENV{GITPERLLIB} || ... ));
>>
>> The trailing ':' does not really matter, split will ignore it.
>
> That may be true with the current use, but "For now" leaves funny
> taste, doesn't it?

definitely. For me, the issue was that we were trading that "funny taste" for less readable code in wrap-for-bin.sh but with that default-substitution construct, it seems worth it. (a huge if-block seemed even funnier in fact :) )

Show 6 quoted lines
> It is not too much trouble to fix by writing
>
>   GITPERLLIB='@@BUILD_DIR@@/perl/blib/lib'"${GITPERLLIB:+:$GITPERLLIB}"
>
> and we will not have to be worried about future changes breaking
> today's assumption.

That construct is really nice :) did not know there was such a thing in bash, thanks.

Previous: Junio C HamanoNext: Michael Haggerty
Message 8 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.