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

Re: [RFC PATCH 0/1] bdl-lib.sh: add bash debug logger

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Mar 30, 2018, 10:34 UTC
Message-ID
<nycvar.QRO.7.76.6.1803301231430.5026@qfpub.tvgsbejvaqbjf.bet>
In-Reply-To
<cover.1522190580.git.wink@saville.com>
Hi Wink,
On Tue, 27 Mar 2018, Wink Saville wrote:
> Add bdl-lib.sh which provides functions to assit in debugging git
> shell scripts and tests.

Interesting idea. It is Bash-only, though... (and it is not a secret that I want to discourage using Unix shell scripts in Git's production code, they are a decent way to prototype things, but they fall short of being robust and portable in practice, and don't get me started on speed issues).

So rather than spending time on making it easier to debug shell scripts, I would love to see us going into the direction of a consistent C source code. I still believe that we can get there, and that the benefits are worth the (huge) effort.

Ciao, Johannes

Previous: Wink SavilleNext: Wink Saville
Message 3 of 8 in “bdl-lib.sh: add bash debug logger”
  1. 0/1 bdl-lib.sh: add bash debug loggerWink Saville, Mar 28, 2018
  2. 1/1 bdl-lib.sh: add bash debug loggerWink Saville, Mar 28, 2018
  3. Johannes SchindelinMar 30, 2018
  4. Wink SavilleMar 30, 2018
  5. Johannes SchindelinApr 5, 2018
  6. Wink SavilleApr 5, 2018
  7. Johannes SchindelinApr 5, 2018
  8. Wink SavilleApr 5, 2018

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.