Thread (5 messages) 5 messages, 4 authors, 2026-03-14

Re: bug report: mutual recursion in the git-subtree shell script

From: Johannes Schindelin <hidden>
Date: 2021-03-15 14:20:06

Hi,

On Sun, 14 Mar 2021, Arun Sharma wrote:
On Sat, Mar 13, 2021 at 9:03 AM brian m. carlson
[off-list ref] wrote:
quoted
I don't use git-subtree, but there's some additional information which
would probably be helpful here to someone who does.  What OS are you
using, what version of Git, and what shell is the shell you have as
/bin/sh (or, if you've compiled using a custom shell, the shell you're
using for that)?
Thanks for the hint. I was using ubuntu 20.04.

$ git --version
git version 2.25.1

$ bash --version
GNU bash, version 5.0.16(1)-release (x86_64-pc-linux-gnu)

To repro, you can try to split a week old version of:

https://github.com/postgres/postgres (subtree: src/interfaces/libpq)

It could take several minutes because of the size of the repo.

And then try to pull the latest version and push the merged result
into the smaller subproject.
Without having had the time to read the bug report in detail (let alone
the time to try to reproduce), I nevertheless got reminded of this PR:
https://github.com/gitgitgadget/git/pull/493

The most recent iteration was sent here:
https://lore.kernel.org/git/pull.493.v2.git.1602021913.gitgitgadget@gmail.com/ (local)

This patch series _might_ address the issue (IIRC it talked about removing
a deep recursion). Arun, maybe you want to give it a swirl?

Ciao,
Johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help