So I'm trying to split out a directory from postgres source code (which has 
52k commits).
I was able to split a directory into a separate subtree (with 1685 
commits). All good so far.

Now I do a pull from upstream and want to push the directory to my subtree. 
The command fails with:

$ git subtree push --prefix=src/interfaces/libpq libpq master
/usr/lib/git-core/git-subtree: 647: Maximum function recursion depth (1000) 
reached

As far as I can see, it seems to be some type of a recursion depth between 

process_split_commit() and check_parents()

If this diagnosis is correct, are there any known workarounds? Can this 
flow be coded without using recursion?

 -Arun

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/279906da-7b75-4534-99f6-e9ac1c2cdb2an%40googlegroups.com.

Reply via email to